summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base/po/uk
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2022-03-04 21:05:08 +0200
committerHannu Nyman <hannu.nyman@iki.fi>2022-03-04 21:05:08 +0200
commit469fc33b2f22409d86082527e4bc40020d87fa44 (patch)
treeeec57b08dcce6650943385c919d2da4b841158d2 /modules/luci-base/po/uk
parentc7f0a15482924aa7e86d6c695840f11db4793910 (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.po692
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"