diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2022-03-04 21:05:08 +0200 |
---|---|---|
committer | Hannu Nyman <hannu.nyman@iki.fi> | 2022-03-04 21:05:08 +0200 |
commit | 469fc33b2f22409d86082527e4bc40020d87fa44 (patch) | |
tree | eec57b08dcce6650943385c919d2da4b841158d2 /modules/luci-base/po/uk | |
parent | c7f0a15482924aa7e86d6c695840f11db4793910 (diff) |
treewide: Sync translations - i18n
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Diffstat (limited to 'modules/luci-base/po/uk')
-rw-r--r-- | modules/luci-base/po/uk/base.po | 692 |
1 files changed, 591 insertions, 101 deletions
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po index 8faa25caac..6a533b8158 100644 --- a/modules/luci-base/po/uk/base.po +++ b/modules/luci-base/po/uk/base.po @@ -13,6 +13,11 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.11-dev\n" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:621 +msgctxt "Yet unknown nftables table family (\"family\" table \"name\")" +msgid "\"%h\" table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1516 msgid "%.1f dB" msgstr "%.1f дБ" @@ -21,7 +26,7 @@ msgstr "%.1f дБ" msgid "%d Bit" msgstr "%d біт" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3735 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4028 msgid "%d invalid field(s)" msgstr "%d неприпустимі поля" @@ -39,14 +44,14 @@ msgstr "(вікно – %d хв, інтервал – %d с)" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:118 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:124 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:258 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:282 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:259 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:283 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91 msgid "(empty)" msgstr "(пусто)" -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:351 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:352 #: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58 msgid "(no interfaces attached)" @@ -57,8 +62,8 @@ msgid "-- Additional Field --" msgstr "-- Додаткові поля --" #: modules/luci-base/htdocs/luci-static/resources/cbi.js:275 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3669 -#: modules/luci-base/htdocs/luci-static/resources/form.js:4037 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3733 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4101 #: modules/luci-base/htdocs/luci-static/resources/ui.js:798 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1036 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2009 @@ -109,6 +114,14 @@ msgstr "1" msgid "1 Minute Load:" msgstr "Навантаження за 1 хвилину:" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:299 +msgctxt "nft amount of flags" +msgid "1 flag" +msgid_plural "%d flags" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:253 msgid "15 Minute Load:" msgstr "Навантаження за 15 хвилин:" @@ -219,6 +232,51 @@ msgstr "" msgid "<abbr title=\"Router Advertisement\">RA</abbr>-Service" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78 +msgctxt "nft relational \">\" operator expression" +msgid "<var>%s</var> greater than <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76 +msgctxt "nft relational \">=\" operator expression" +msgid "<var>%s</var> greater than or equal to <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81 +msgctxt "nft set match expression" +msgid "<var>%s</var> in set <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:74 +msgctxt "nft relational \"==\" operator expression" +msgid "<var>%s</var> is <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80 +msgctxt "nft relational \"in\" operator expression" +msgid "<var>%s</var> is one of <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79 +msgctxt "nft relational \"<\" operator expression" +msgid "<var>%s</var> lower than <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77 +msgctxt "nft relational \"<=\" operator expression" +msgid "<var>%s</var> lower than or equal to <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75 +msgctxt "nft relational \"!=\" operator expression" +msgid "<var>%s</var> not <strong>%s</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:82 +msgctxt "nft not in set match expression" +msgid "<var>%s</var> not in set <strong>%s</strong>" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:370 msgid "A configuration for the device \"%s\" already exists" msgstr "Конфігурація для пристрою \"%s\" вже існує" @@ -227,7 +285,7 @@ msgstr "Конфігурація для пристрою \"%s\" вже існу msgid "A directory with the same name already exists." msgstr "Каталог з такою ж назвою вже існує." -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2664 msgid "A new login is required since the authentication session expired." msgstr "" "Оскільки сеанс автентифікації закінчився, потрібен новий вхід у систему." @@ -290,6 +348,10 @@ msgstr "Моніторинг ARP не підтримується для обра msgid "ARP retry threshold" msgstr "Поріг повторювання ARP" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:609 +msgid "ARP traffic table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1504 msgid "ATM (Asynchronous Transfer Mode)" msgstr "" @@ -333,9 +395,9 @@ msgstr "Номер ATM-пристрою" msgid "ATU-C System Vendor ID" msgstr "Ідентифікатор постачальника системи ATU-C" -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:265 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:547 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:551 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:266 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:548 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:552 msgid "Absent Interface" msgstr "Відсутній інтерфейс" @@ -348,6 +410,11 @@ msgstr "" msgid "Accept local" msgstr "Прийняти локальні дані" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:86 +msgctxt "nft accept action" +msgid "Accept packet" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:647 msgid "Accept packets with local source addresses" msgstr "Приймати пакети з локальними адресами джерела" @@ -421,7 +488,7 @@ msgstr "Адаптивне балансування навантаження п #: modules/luci-base/htdocs/luci-static/resources/form.js:2232 #: modules/luci-base/htdocs/luci-static/resources/form.js:2245 #: modules/luci-base/htdocs/luci-static/resources/form.js:2253 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3467 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3531 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:25 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197 @@ -512,6 +579,11 @@ msgstr "Додаткові файли servers" msgid "Address" msgstr "Адреса" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:22 +msgctxt "nft meta nfproto" +msgid "Address family" +msgstr "" + #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151 msgid "Address to access local relay bridge" msgstr "Адреса для доступу до мосту локального ретранслятора" @@ -796,9 +868,14 @@ msgstr "Анонімне монтування" msgid "Anonymous Swap" msgstr "Анонімний своп" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:490 +msgctxt "nft match any traffic" +msgid "Any packet" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:84 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:174 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60 msgid "Any zone" msgstr "Будь-яка зона" @@ -811,16 +888,16 @@ msgstr "" msgid "Apply backup?" msgstr "Застосувати резервну копію?" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4322 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4615 msgid "Apply request failed with status <code>%h</code>" msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2173 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4188 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4481 msgid "Apply unchecked" msgstr "Застосувати без перевірки" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4261 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554 msgid "Applying configuration changes… %ds" msgstr "Очікування на застосування конфігурації… %d c" @@ -856,6 +933,20 @@ msgstr "Пов'язані станції" msgid "Associations" msgstr "Асоціації" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:117 +msgid "" +"At least <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</" +"strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:114 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115 +msgid "" +"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</" +"strong>" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:154 msgid "Attempt to enable configured mount points for attached devices" msgstr "" @@ -966,7 +1057,7 @@ msgstr "BR / DMR / AFTR" msgid "BSSID" msgstr "BSSID" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3136 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3200 msgid "Back" msgstr "" @@ -1087,6 +1178,10 @@ msgstr "Специфічні параметри порту моста" msgid "Bridge ports" msgstr "Порти моста" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:613 +msgid "Bridge traffic table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1565 msgid "Bridge unit number" msgstr "Номер моста" @@ -1108,7 +1203,7 @@ msgid "Broadcast policy (broadcast, 3)" msgstr "Політика широкомовності (broadcast, 3)" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2845 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3845 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4138 msgid "Browse…" msgstr "Огляд…" @@ -1140,7 +1235,7 @@ msgid "Call failed" msgstr "Не вдалося здійснити виклик" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2938 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3854 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4147 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188 @@ -1152,6 +1247,36 @@ msgstr "Не вдалося здійснити виклик" msgid "Cancel" msgstr "Скасувати" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:540 +msgctxt "Chain hook: forward" +msgid "Capture incoming packets addressed to other hosts" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:532 +msgctxt "Chain hook: prerouting" +msgid "Capture incoming packets before any routing decision" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:536 +msgctxt "Chain hook: input" +msgid "Capture incoming packets routed to the local system" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548 +msgctxt "Chain hook: postrouting" +msgid "Capture outgoing packets after any routing decision" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:544 +msgctxt "Chain hook: output" +msgid "Capture outgoing packets originating from the local system" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:528 +msgctxt "Chain hook: ingress" +msgid "Capture packets directly after the NIC received them" +msgstr "" + #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17 msgid "Category" msgstr "Категорія" @@ -1214,11 +1339,16 @@ msgstr "" msgid "Chain" msgstr "Ланцюжок" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:552 +msgctxt "Yet unknown nftables chain hook" +msgid "Chain hook \"%h\"" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367 msgid "Changes" msgstr "Зміни" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4357 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4650 msgid "Changes have been reverted." msgstr "Зміни було скасовано." @@ -1236,7 +1366,7 @@ msgstr "Зміна пароля адміністратора для доступ msgid "Channel" msgstr "Канал" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:81 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:98 msgid "Channel Analysis" msgstr "Аналіз каналів" @@ -1321,7 +1451,7 @@ msgstr "Клієнт" msgid "Client ID to send when requesting DHCP" msgstr "Ідентифікатор клієнта для відправки при запиті DHCP" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4091 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4384 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:167 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173 msgid "Close" @@ -1389,16 +1519,16 @@ msgstr "" msgid "Compute outgoing checksum (optional)." msgstr "Обчислити вихідну контрольну суму (необов’язково)." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4074 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4367 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:454 msgid "Configuration" msgstr "Конфігурація" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4236 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4529 msgid "Configuration changes applied." msgstr "Зміни конфігурації застосовано." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4467 msgid "Configuration changes have been rolled back!" msgstr "Зміни конфігурації було скасовано!" @@ -1478,10 +1608,20 @@ msgstr "Спроба підключення зазнала невдачі." msgid "Connection lost" msgstr "З'єднання втрачено" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:136 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:153 msgid "Connections" msgstr "Підключення" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28 +msgctxt "nft ct state" +msgid "Conntrack state" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:30 +msgctxt "nft ct status" +msgid "Conntrack status" +msgstr "" + #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:378 msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)" msgstr "Вважати веденого працюючим, коли всі IP-об’єкти ARP досяжні (all, 1)" @@ -1505,7 +1645,21 @@ msgstr "Вміст збережено." msgid "Continue" msgstr "Продовжити" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4210 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:88 +msgctxt "nft jump action" +msgid "Continue in <strong><a href=\"#%q.%q\">%h</a></strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119 +msgid "Continue in calling chain" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:522 +msgctxt "Chain policy: accept" +msgid "Continue processing unmatched packets" +msgstr "" + +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4503 msgid "" "Could not regain access to the device after applying the configuration " "changes. You might need to reconnect if you modified network related " @@ -1549,8 +1703,8 @@ msgstr "Рівень виведення інформації Cron" msgid "Current power" msgstr "Поточна" -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:572 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:574 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:573 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:575 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53 #: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82 @@ -1756,9 +1910,9 @@ msgid "Delegate IPv6 prefixes" msgstr "Делегувати префікси IPv6" #: modules/luci-base/htdocs/luci-static/resources/form.js:2309 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2738 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2742 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3451 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2740 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2744 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3515 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2907 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162 @@ -1807,17 +1961,32 @@ msgstr "" msgid "Destination" msgstr "Призначення" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:41 +msgctxt "nft ip daddr" +msgid "Destination IP" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:45 +msgctxt "nft ip6 daddr" +msgid "Destination IPv6" +msgstr "" + #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48 msgid "Destination port" msgstr "Порт призначення" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:43 +msgctxt "nft ip dport" +msgid "Destination port" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:165 msgid "Destination zone" msgstr "Зона призначення" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:46 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81 @@ -1862,7 +2031,7 @@ msgstr "Пристрій відсутній" msgid "Device type" msgstr "Тип пристрою" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4209 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4502 msgid "Device unreachable!" msgstr "Пристрій недосяжний!" @@ -1963,10 +2132,10 @@ msgid "Disk space" msgstr "" #: modules/luci-base/htdocs/luci-static/resources/form.js:607 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3010 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3149 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3353 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4180 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3012 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3213 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3646 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4473 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1770 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358 msgid "Dismiss" @@ -2112,7 +2281,7 @@ msgstr "Завантажити mtdblock" msgid "Downstream SNR offset" msgstr "Низхідний зсув SNR" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2696 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2698 msgid "Drag to reorder" msgstr "Перетягніть, щоб змінити порядок" @@ -2120,6 +2289,16 @@ msgstr "Перетягніть, щоб змінити порядок" msgid "Drop Duplicate Frames" msgstr "Видалити повторювані кадри" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 +msgctxt "nft drop action" +msgid "Drop packet" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:518 +msgctxt "Chain policy: drop" +msgid "Drop unmatched packets" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12 msgid "Dropbear Instance" msgstr "Реалізація Dropbear" @@ -2175,9 +2354,9 @@ msgstr "Довжина EA-бітів" msgid "EAP-Method" msgstr "Метод EAP" -#: modules/luci-base/htdocs/luci-static/resources/form.js:2716 -#: modules/luci-base/htdocs/luci-static/resources/form.js:2719 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3314 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2718 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2721 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3378 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:495 @@ -2205,10 +2384,20 @@ msgstr "Редагувати цю мережу" msgid "Edit wireless network" msgstr "Редагування бездротової мережі" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60 +msgctxt "nft rt mtu" +msgid "Effective route MTU" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:462 msgid "Egress QoS mapping" msgstr "Відображення виходу QoS" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11 +msgctxt "nft meta oifname" +msgid "Egress device name" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:166 msgctxt "VLAN port state" msgid "Egress tagged" @@ -2465,6 +2654,11 @@ msgstr "Примусово MLD версії 1" msgid "Enforce MLD version 2" msgstr "Примусово MLD версії 2" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:13 +msgctxt "nft meta oif" +msgid "Engress device id" +msgstr "" + #: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16 msgid "Enter custom value" msgstr "Введіть власне значення" @@ -2626,7 +2820,7 @@ msgstr "Протокол FT" msgid "Failed to change the system password." msgstr "Не вдалося змінити системний пароль." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4168 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4461 msgid "Failed to confirm apply within %ds, waiting for rollback…" msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…" @@ -2719,8 +2913,12 @@ msgid "Finish" msgstr "Готово" #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:27 -msgid "Firewall" -msgstr "Брандмауер" +msgid "Firewall (iptables)" +msgstr "" + +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:43 +msgid "Firewall (nftables)" +msgstr "" #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:149 msgid "Firewall Mark" @@ -2878,6 +3076,11 @@ msgstr "Режим переспрямовування" msgid "Fragmentation Threshold" msgstr "Поріг фрагментації" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57 +msgctxt "nft nat flag fully-random" +msgid "Full port randomization" +msgstr "" + #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:162 msgid "" "Further information about WireGuard interfaces and peers at <a href='http://" @@ -2996,8 +3199,8 @@ msgstr "" msgid "Go to password configuration..." msgstr "Перейти до конфігурування пароля..." -#: modules/luci-base/htdocs/luci-static/resources/form.js:2638 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3633 +#: modules/luci-base/htdocs/luci-static/resources/form.js:2640 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3697 #: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58 msgid "Go to relevant configuration page" @@ -3169,6 +3372,11 @@ msgstr "Приховати порожні ланцюжки" msgid "High" msgstr "Висока" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:565 +msgctxt "Chain hook description" +msgid "Hook: <strong>%h</strong> (%h), Priority: <strong>%d</strong>" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2164 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:126 @@ -3228,6 +3436,18 @@ msgstr "" msgid "Hybrid" msgstr "Гібрид" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:46 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:48 +msgctxt "nft icmpv6 code" +msgid "ICMPv6 code" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:47 +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49 +msgctxt "nft icmpv6 type" +msgid "ICMPv6 type" +msgstr "" + #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:53 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48 msgid "ID used to uniquely identify the VXLAN" @@ -3273,6 +3493,16 @@ msgstr "Неприпустима IP-адреса" msgid "IP address is missing" msgstr "Відсутня IP-адреса" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33 +msgctxt "nft ip protocol" +msgid "IP protocol" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:15 +msgctxt "nft meta l4proto" +msgid "IP protocol" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588 msgid "IP set" msgstr "" @@ -3362,6 +3592,10 @@ msgstr "Префікс IPv4" msgid "IPv4 prefix length" msgstr "Довжина префікса IPv4" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:597 +msgid "IPv4 traffic table \"%h\"" +msgstr "" + #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:84 msgid "IPv4+IPv6" msgstr "IPv4+IPv6" @@ -3375,6 +3609,10 @@ msgstr "IPv4 у IPv4 (RFC2003)" msgid "IPv4/IPv6 (both - defaults to IPv4)" msgstr "IPv4/IPv6 (обидва - типово для IPv4)" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:605 +msgid "IPv4/IPv6 traffic table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:91 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:114 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:91 @@ -3495,6 +3733,10 @@ msgstr "<abbr title=\"Інтернет-протокол версії 6\">IPv6</a msgid "IPv6 support" msgstr "Підтримка IPv6" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:601 +msgid "IPv6 traffic table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101 msgid "IPv6-PD" msgstr "IPv6-PD" @@ -3687,6 +3929,16 @@ msgstr "Інформація" msgid "Ingress QoS mapping" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12 +msgctxt "nft meta iif" +msgid "Ingress device id" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10 +msgctxt "nft meta iifname" +msgid "Ingress device name" +msgstr "" + #: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25 msgid "Initialization failure" @@ -3934,7 +4186,7 @@ msgid "Keep settings and retain the current configuration" msgstr "Зберегти налаштування та поточну конфігурацію" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:20 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:60 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:77 msgid "Kernel Log" msgstr "Журнал ядра" @@ -3968,6 +4220,11 @@ msgstr "Ключ для вхідних пакетів (необов’язков msgid "Key for outgoing packets (optional)." msgstr "Ключ для вихідних пакетів (необов’язково)." +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:66 +msgctxt "nft unit" +msgid "KiB" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54 msgid "Kill" msgstr "Знищити" @@ -4084,7 +4341,7 @@ msgstr "" "ефективність ефірного часу може значно зменшитися. Рекомендується не " "дозволяти швидкості 802.11b, де це можливо." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4076 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4369 msgid "Legend:" msgstr "Легенда:" @@ -4206,7 +4463,7 @@ msgstr "" msgid "Listening port for inbound DNS queries." msgstr "Порт прослуховування для вхідних DNS-запитів" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:106 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:123 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:54 msgid "Load" msgstr "Навантаження" @@ -4228,7 +4485,7 @@ msgstr "" msgid "Loading directory contents…" msgstr "Завантаження вмісту каталогу…" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:1940 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:1942 #: modules/luci-base/luasrc/view/view.htm:4 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12 #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/sysauth.htm:45 @@ -4594,6 +4851,11 @@ msgstr "Метод визначення стану з'єднань" msgid "Metric" msgstr "Метрика" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65 +msgctxt "nft unit" +msgid "MiB" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:818 msgid "Min <abbr title=\"Router Advertisement\">RA</abbr> interval" msgstr "" @@ -4785,6 +5047,10 @@ msgstr "" msgid "NAS ID" msgstr "Ідентифікатор NAS" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:508 +msgid "NAT action chain \"%h\"" +msgstr "" + #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87 msgid "NAT-T Mode" msgstr "Режим NAT-T" @@ -4811,7 +5077,7 @@ msgid "NTP server candidates" msgstr "Сервери NTP – кандидати для синхронізації" #: modules/luci-base/htdocs/luci-static/resources/form.js:2618 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3831 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4124 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68 @@ -4876,6 +5142,10 @@ msgstr "Активність мережевого пристрою (ядро: ne msgid "Network device is not present" msgstr "Мережевий пристрій відсутній" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:617 +msgid "Network device table \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:426 msgid "Network ifname configuration migration" msgstr "" @@ -4914,7 +5184,7 @@ msgstr "Нова назва інтерфейсу…" msgid "Next »" msgstr "Наступний »" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3974 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4038 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:298 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:346 msgid "No" @@ -4956,6 +5226,11 @@ msgstr "" msgid "No client associated" msgstr "Не пов’язано жодного клієнта" +#: modules/luci-base/htdocs/luci-static/resources/ui.js:3194 +msgctxt "empty table placeholder" +msgid "No data" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/rpc.js:406 msgid "No data received" msgstr "Жодних даних не отримано" @@ -5015,6 +5290,10 @@ msgstr "Більше немає доступних ведених, не вдає msgid "No negative cache" msgstr "Ніяких негативних кешувань" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651 +msgid "No nftables ruleset load" +msgstr "" + #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:69 #: themes/luci-theme-openwrt-2020/luasrc/view/themes/openwrt2020/header.htm:59 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:79 @@ -5030,6 +5309,11 @@ msgstr "Жодного вузла ще не визначено" msgid "No public keys present yet." msgstr "Відкритих ключів поки що немає." +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:585 +msgctxt "nft chain is empty" +msgid "No rules in this chain" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91 msgid "No rules in this chain." msgstr "У цьму ланцюжку нема правил." @@ -5249,7 +5533,7 @@ msgid "Operating frequency" msgstr "Робоча частота" #: modules/luci-base/htdocs/luci-static/resources/form.js:2002 -#: modules/luci-base/htdocs/luci-static/resources/form.js:3986 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4050 msgid "Option \"%s\" contains an invalid input value." msgstr "Параметр \"%s\" містить неприпустиме значення введення." @@ -5257,11 +5541,11 @@ msgstr "Параметр \"%s\" містить неприпустиме знач msgid "Option \"%s\" must not be empty." msgstr "Параметр \"%s\" не може бути порожнім." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4083 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4376 msgid "Option changed" msgstr "Опцію змінено" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4085 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4378 msgid "Option removed" msgstr "Опцію видалено" @@ -5603,6 +5887,11 @@ msgstr "" msgid "Packet Steering" msgstr "Керування пакетами" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:26 +msgctxt "nft meta mark" +msgid "Packet mark" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54 msgid "Packets" msgstr "Пакети" @@ -5683,7 +5972,7 @@ msgstr "Шлях до внутрішнього сертифіката клієн msgid "Path to inner Private Key" msgstr "Шлях до внутрішнього закритого ключа" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2723 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2725 msgid "Paused" msgstr "Призупинено" @@ -5780,7 +6069,7 @@ msgstr "пакетів" msgid "Please enter your username and password." msgstr "Введіть ім'я користувача і пароль." -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3814 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4107 msgid "Please select the file to upload." msgstr "Виберіть файл для відвантаження." @@ -5788,6 +6077,11 @@ msgstr "Виберіть файл для відвантаження." msgid "Policy" msgstr "Політика" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:566 +msgctxt "Chain hook policy" +msgid "Policy: <strong>%h</strong> (%h)" +msgstr "" + #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:21 msgid "Port" msgstr "Порт" @@ -5889,7 +6183,7 @@ msgid "Private Key" msgstr "Приватний ключ" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:69 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:86 msgid "Processes" msgstr "Процеси" @@ -6031,6 +6325,11 @@ msgstr "Швидкість приймання" msgid "RX Rate / TX Rate" msgstr "Швидкість прийм./перед." +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56 +msgctxt "nft nat flag random" +msgid "Randomize source port mapping" +msgstr "" + #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:88 msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this" msgstr "" @@ -6048,7 +6347,7 @@ msgstr "" msgid "Really switch protocol?" msgstr "Дійсно змінити протокол?" -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:94 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:111 msgid "Realtime Graphs" msgstr "Графіки у реальному часі" @@ -6092,14 +6391,44 @@ msgstr "Перепідключити цей інтерфейс" msgid "Redirect to HTTPS" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108 +msgctxt "nft redirect to port" +msgid "Redirect to local port <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107 +msgctxt "nft redirect" +msgid "Redirect to local system" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57 msgid "References" msgstr "Посилання" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2717 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2719 msgid "Refreshing" msgstr "Поновлюється" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91 +msgctxt "nft reject with icmp type" +msgid "Reject IPv4 packet with <strong>ICMP type %h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93 +msgctxt "nft reject with icmpx type" +msgid "Reject packet with <strong>ICMP type %h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92 +msgctxt "nft reject with icmpv6 type" +msgid "Reject packet with <strong>ICMPv6 type %h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90 +msgctxt "nft reject with tcp reset" +msgid "Reject packet with <strong>TCP reset</strong>" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:191 msgid "" "Reject routing decisions that have a prefix length less than or equal to the " @@ -6276,7 +6605,7 @@ msgstr "Потребує wpa-суплікатора з підтримкою WEP" msgid "Reselection policy for primary slave" msgstr "Політика повторного вибору первинного веденого" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2195 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197 #: modules/luci-base/luasrc/view/sysauth.htm:39 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:17 #: modules/luci-compat/luasrc/view/cbi/footer.htm:30 @@ -6343,22 +6672,66 @@ msgstr "Показати/приховати пароль" msgid "Reverse path filter" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4099 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4392 msgid "Revert" msgstr "Скасувати" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4184 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4477 msgid "Revert changes" msgstr "Скасувати зміни" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4366 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4659 msgid "Revert request failed with status <code>%h</code>" msgstr "Помилка запиту на скасування зі статусом <code>%h</code>" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4346 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4639 msgid "Reverting configuration…" msgstr "Відкат конфігурації…" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101 +msgctxt "nft dnat ip to addr" +msgid "Rewrite destination to <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104 +msgctxt "nft dnat ip6 to addr" +msgid "Rewrite destination to <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102 +msgctxt "nft dnat ip to addr:port" +msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105 +msgctxt "nft dnat ip6 to addr:port" +msgid "Rewrite destination to <strong>%h</strong>, port <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95 +msgctxt "nft snat ip to addr" +msgid "Rewrite source to <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:98 +msgctxt "nft snat ip6 to addr" +msgid "Rewrite source to <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96 +msgctxt "nft snat ip to addr:port" +msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:99 +msgctxt "nft snat ip6 to addr:port" +msgid "Rewrite source to <strong>%h</strong>, port <strong>%h</strong>" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110 +msgid "Rewrite to egress device address" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:551 msgid "Robustness" msgstr "" @@ -6382,6 +6755,10 @@ msgstr "Політика round-robin (balance-rr, 0)" msgid "Route Allowed IPs" msgstr "Маршрутизація дозволених IP-адрес" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:504 +msgid "Route action chain \"%h\"" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45 msgid "Route type" msgstr "Тип маршруту" @@ -6418,6 +6795,23 @@ msgstr "" msgid "Rule" msgstr "Правило" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:574 +msgid "Rule actions" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:447 +msgctxt "nft comment" +msgid "Rule comment: %s" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:512 +msgid "Rule container chain \"%h\"" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:573 +msgid "Rule matches" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:136 msgid "Rule type" msgstr "" @@ -6430,7 +6824,7 @@ msgstr "Виконати перевірку файлової системи пе msgid "Run filesystem check" msgstr "Виконати перевірку файлової системи" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2356 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2358 msgid "Runtime error" msgstr "Помилка виконання" @@ -6485,8 +6879,8 @@ msgstr "Сервер SSTP" msgid "SWAP" msgstr "SWAP" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3154 -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2190 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3218 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2192 #: modules/luci-compat/luasrc/view/cbi/error.htm:17 #: modules/luci-compat/luasrc/view/cbi/footer.htm:26 #: modules/luci-compat/luasrc/view/cbi/header.htm:20 @@ -6495,8 +6889,8 @@ msgstr "SWAP" msgid "Save" msgstr "Зберегти" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2172 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4095 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2174 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22 msgid "Save & Apply" msgstr "Зберегти і застосувати" @@ -6522,11 +6916,11 @@ msgstr "Сканувати" msgid "Scheduled Tasks" msgstr "Заплановані завдання" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4079 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4372 msgid "Section added" msgstr "Секцію додано" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4081 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4374 msgid "Section removed" msgstr "Секцію видалено" @@ -6602,7 +6996,7 @@ msgstr "Тип сервісу" msgid "Services" msgstr "Сервіси" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2660 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2662 msgid "Session expired" msgstr "Час сеансу минув" @@ -6611,6 +7005,11 @@ msgstr "Час сеансу минув" msgid "Set Static" msgstr "Встановити статичним" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112 +msgctxt "nft mangle" +msgid "Set header field <var>%s</var> to <strong>%s</strong>" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:921 msgid "Set interface as NDP-Proxy external slave. Default is off." msgstr "" @@ -6734,7 +7133,7 @@ msgstr "" msgid "Signal:" msgstr "Сигнал:" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3832 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4125 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222 msgid "Size" msgstr "Розмір" @@ -6805,11 +7204,26 @@ msgstr "" msgid "Source" msgstr "Джерело" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40 +msgctxt "nft ip saddr" +msgid "Source IP" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:44 +msgctxt "nft ip6 saddr" +msgid "Source IPv6" +msgstr "" + #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57 msgid "Source interface" msgstr "Інтерфейс джерела" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42 +msgctxt "nft ip sport" +msgid "Source port" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:499 msgid "" "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot " @@ -7163,7 +7577,7 @@ msgstr "Стартовий пріоритет" msgid "Start refresh" msgstr "Запустити оновлення" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4299 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4592 msgid "Starting configuration apply…" msgstr "Розпочато застосування конфігурації…" @@ -7324,8 +7738,8 @@ msgid "System" msgstr "Система" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:25 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:39 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:51 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:56 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:68 msgid "System Log" msgstr "Системний журнал" @@ -7350,6 +7764,26 @@ msgstr "" msgid "Sytem running in recovery (initramfs) mode." msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62 +msgctxt "nft tcp option maxseg size" +msgid "TCP MSS" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51 +msgctxt "nft tcp dport" +msgid "TCP destination port" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54 +msgctxt "nft tcp flags" +msgid "TCP flags" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50 +msgctxt "nft tcp sport" +msgid "TCP source port" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:338 msgid "TCP:" msgstr "TCP:" @@ -7549,7 +7983,7 @@ msgid "" "network" msgstr "" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4175 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4468 msgid "" "The device could not be reached within %d seconds after applying the pending " "changes, which caused the configuration to be rolled back for safety " @@ -7839,7 +8273,7 @@ msgstr "" msgid "There are no active leases" msgstr "Немає жодних активних оренд" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4314 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4607 msgid "There are no changes to apply" msgstr "Немає жодних змін до застосування" @@ -7987,7 +8421,7 @@ msgstr "" msgid "Timezone" msgstr "Часовий пояс" -#: modules/luci-base/htdocs/luci-static/resources/luci.js:2670 +#: modules/luci-base/htdocs/luci-static/resources/luci.js:2672 msgid "To login…" msgstr "До входу…" @@ -8018,7 +8452,7 @@ msgstr "Трасування" #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:115 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:132 msgid "Traffic" msgstr "Трафік" @@ -8027,6 +8461,15 @@ msgstr "Трафік" msgid "Traffic Class" msgstr "Клас трафіку" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:500 +msgid "Traffic filter chain \"%h\"" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:438 +msgctxt "nft counter" +msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:387 msgid "Transfer" msgstr "Передано" @@ -8081,6 +8524,16 @@ msgstr "Тип" msgid "Type of service" msgstr "" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53 +msgctxt "nft udp dport" +msgid "UDP destination port" +msgstr "" + +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52 +msgctxt "nft udp sport" +msgid "UDP source port" +msgstr "" + #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:328 msgid "UDP:" msgstr "UDP:" @@ -8217,7 +8670,7 @@ msgstr "Демонтувати" msgid "Unnamed key" msgstr "Ключ без назви" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:4019 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4312 msgid "Unsaved Changes" msgstr "Незбережені зміни" @@ -8247,7 +8700,7 @@ msgstr "Вгору" msgid "Up Delay" msgstr "Затримка підняття" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3906 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4199 msgid "Upload" msgstr "Завантажити" @@ -8273,12 +8726,12 @@ msgid "Upload file…" msgstr "Відвантажити файл…" #: modules/luci-base/htdocs/luci-static/resources/ui.js:2773 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3894 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4187 msgid "Upload request failed: %s" msgstr "Не вдалося виконати запит на відвантаження: %s" -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3813 -#: modules/luci-base/htdocs/luci-static/resources/ui.js:3867 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4106 +#: modules/luci-base/htdocs/luci-static/resources/ui.js:4160 msgid "Uploading file…" msgstr "Відвантаження файлу…" @@ -8413,6 +8866,11 @@ msgstr "" msgid "Use routing table" msgstr "Використовувати таблицю маршрутизації" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58 +msgctxt "nft nat flag persistent" +msgid "Use same source and destination for each connection" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575 msgid "Use system certificates" msgstr "Використовувати системні сертифікати" @@ -8488,6 +8946,10 @@ msgstr "Ключ користувача (PEM-кодований)" msgid "Username" msgstr "Ім'я користувача" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121 +msgid "Utilize flow table <strong>%h</strong>" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1562 msgid "VC-Mux" msgstr "VC-Mux" @@ -8694,7 +9156,7 @@ msgstr "" #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:109 msgid "" -"When enabled, gateway is on link even if the gateway does not match any " +"When enabled, gateway is on-link even if the gateway does not match any " "interface prefix" msgstr "" @@ -8736,7 +9198,7 @@ msgstr "WireGuard VPN" #: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:10 -#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:124 +#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:141 msgid "Wireless" msgstr "Бездротові мережі" @@ -8796,7 +9258,7 @@ msgstr "Записувати cистемний журнал до файлу" msgid "XOR policy (balance-xor, 2)" msgstr "Політика XOR (balance-xor, 2)" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3974 +#: modules/luci-base/htdocs/luci-static/resources/form.js:4038 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:297 #: protocols/luci-proto-bonding/htdocs/luci-static/resources/protocol/bonding.js:345 msgid "Yes" @@ -8891,7 +9353,7 @@ msgid "bridged" msgstr "з'єд. мостом" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:146 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:405 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:406 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31 @@ -8938,6 +9400,11 @@ msgstr "створити:" msgid "dBm" msgstr "дБм" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68 +msgctxt "nft unit" +msgid "day" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1087 msgid "disable" msgstr "вимкнено" @@ -8977,7 +9444,7 @@ msgid "forced" msgstr "" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:85 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:196 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61 msgid "forward" msgstr "переспрямувати" @@ -9001,6 +9468,11 @@ msgstr "шістнадцяткове кодоване значення" msgid "hidden" msgstr "приховано" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69 +msgctxt "nft unit" +msgid "hour" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:771 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913 @@ -9012,7 +9484,7 @@ msgid "ignore" msgstr "ігнорувати" #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:191 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:192 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46 msgid "input" msgstr "вхід" @@ -9033,6 +9505,11 @@ msgstr "" msgid "medium security" msgstr "середній рівень безпеки" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:70 +msgctxt "nft unit" +msgid "minute" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1542 msgid "minutes" msgstr "хв." @@ -9059,7 +9536,7 @@ msgstr "нема з'єднання" msgid "non-empty value" msgstr "непусте значення" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3304 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3368 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800 msgid "none" msgstr "нічого" @@ -9093,6 +9570,11 @@ msgstr "" msgid "output" msgstr "вихід" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64 +msgctxt "nft unit" +msgid "packets" +msgstr "" + #: modules/luci-base/htdocs/luci-static/resources/validation.js:252 msgid "positive decimal value" msgstr "додатне десяткове значення" @@ -9166,14 +9648,14 @@ msgstr "невідомо" msgid "unlimited" msgstr "необмежено" -#: modules/luci-base/htdocs/luci-static/resources/form.js:3669 +#: modules/luci-base/htdocs/luci-static/resources/form.js:3733 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:138 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:369 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:396 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:432 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:469 -#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:370 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:433 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:470 +#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:566 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38 msgid "unspecified" @@ -9363,6 +9845,11 @@ msgstr "значення з не більше %d символів" msgid "weak security" msgstr "слабкий рівень безпеки" +#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67 +msgctxt "nft unit" +msgid "week" +msgstr "" + #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:47 msgid "yes" msgstr "так" @@ -9371,6 +9858,9 @@ msgstr "так" msgid "« Back" msgstr "« Назад" +#~ msgid "Firewall" +#~ msgstr "Брандмауер" + #~ msgid "Default %d" #~ msgstr "Типово %d" |