# Ukrainian translation of NetworkManager
# Copyright (C) Free Software Foundation, 2005
# This file is distributed under the same license as the NetworkManager package.
# Maxim Dziumanenko <dziumanenko@gmail.com>, 2005-2010.
# Korostil Daniel <ted.korostiled@gmail.com>, 2011.
# Yuri Chornoivan <yurchor@ukr.net>, 2020, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: network-manager-openconnect\n"
"Report-Msgid-Bugs-To: openconnect-devel@lists.infradead.org\n"
"POT-Creation-Date: 2022-05-24 17:13+0100\n"
"PO-Revision-Date: 2022-05-22 21:25+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 20.12.0\n"

#: array.c:130
msgid "No ANsession cookie found\n"
msgstr "Не знайдено куки ANsession\n"

#: array.c:158 http.c:139
#, c-format
msgid "Invalid cookie '%s'\n"
msgstr "Некоректна кука «%s»\n"

#: array.c:364
#, c-format
msgid "Found DNS server %s\n"
msgstr "Виявлено запис сервера DNS %s\n"

#: array.c:391
#, c-format
msgid "Got search domain '%s'\n"
msgstr "Отримано домен пошуку «%s»\n"

#: array.c:478
#, c-format
msgid "Unknown Array config element '%s'\n"
msgstr "Невідомий елемент налаштувань Array «%s»\n"

#: array.c:517
#, c-format
msgid "Initial config: Speed tunnel %d, enc %d, DPD %d\n"
msgstr "Початкове налаштовування: швидк. тунелю %d, код. %d, DPD %d\n"

#: array.c:548
msgid "Short write in Array JSON negotiation\n"
msgstr "Недостатньо даних для запису під час узгодження Array JSON\n"

#: array.c:557
msgid "Failed to read Array JSON response\n"
msgstr "Не вдалося прочитати відповідь сервера у форматі Array JSON\n"

#: array.c:566
msgid "Unexpected response to Array JSON request\n"
msgstr "Неочікувана відповідь на запит у форматі Array JSON\n"

#: array.c:579
msgid "Failed to parse Array JSON response\n"
msgstr "Не вдалося обробити відповідь у форматі Array JSON\n"

#: array.c:659
msgid "Error creating array negotiation request\n"
msgstr "Помилка під час спроби створити запити щодо узгодження масиву\n"

#: array.c:675 f5.c:679 http.c:965 oncp.c:520 pulse.c:1366
#, c-format
msgid "Unexpected %d result from server\n"
msgstr "Неочікуваний результат %d від сервера\n"

#: array.c:703
msgid "Error building Array DTLS negotiation packet\n"
msgstr ""
"Помилка під час спроби побудувати пакет узгодження у форматі Array JSON\n"

#: array.c:721 array.c:768
msgid "Short write in array negotiation\n"
msgstr "Недостатньо даних для запису під час узгодження масиву\n"

#: array.c:731
msgid "Failed to read UDP negotiation response\n"
msgstr "Не вдалося прочитати відповідь щодо узгодження UDP\n"

#: array.c:743
#, c-format
msgid "DTLS enabled on port %d\n"
msgstr "На порту %d увімкнено DTLS\n"

#: array.c:755
msgid "Refusing non-DTLS UDP tunnel\n"
msgstr "Відмовляємо в UDP-тунелі без DTLS\n"

#: array.c:777
msgid "Failed to read ipff response\n"
msgstr "Не вдалося прочитати відповідь ipff\n"

#: array.c:831 array.c:1119 array.c:1229 cstp.c:964 dtls.c:283 dtls.c:642
#: esp.c:166 gpst.c:1082 mainloop.c:63 oncp.c:865 ppp.c:1089 ppp.c:1676
#: pulse.c:2657
msgid "Allocation failed\n"
msgstr "Помилка розподілу пам'яті\n"

#: array.c:846
#, c-format
msgid "Received %d more bytes after partial %d\n"
msgstr ""

#: array.c:860
#, c-format
msgid "Received partial packet, %d bytes\n"
msgstr ""

#: array.c:875
#, c-format
msgid "Unrecognised data packet, len %d\n"
msgstr "Нерозпізнаний пакет даних, довжина %d\n"

#: array.c:886
#, c-format
msgid "Received partial packet, %d of %d bytes\n"
msgstr ""

#: array.c:896 array.c:1256
#, c-format
msgid "Receive control packet of type %x:\n"
msgstr "Отримання керівного пакета типу %x:\n"

#: array.c:903 pulse.c:2702
#, c-format
msgid "Received data packet of %d bytes\n"
msgstr "Отримано пакет даних у %d байтів\n"

#: array.c:924
#, c-format
msgid "Moved down %d bytes after previous packet\n"
msgstr "Пересунуто на %d байтів нижче після попереднього пакета\n"

#: array.c:961 cstp.c:1105 gpst.c:1184 oncp.c:1079 ppp.c:1376 pulse.c:2835
#, c-format
msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
msgstr "SSL записано надто мало байтів! Мало бути %d, надіслано %d\n"

#. Not that this will ever happen; we don't even process
#. the setting when we're asked for it.
#: array.c:979 cstp.c:1133 oncp.c:1114 pulse.c:2862
msgid "CSTP rekey due\n"
msgstr "Потрібен повторний обмін ключами CSTP\n"

#. if we failed rehandshake try establishing a new-tunnel instead of failing
#: array.c:986 cstp.c:1140 oncp.c:1121 pulse.c:2869
msgid "Rehandshake failed; attempting new-tunnel\n"
msgstr ""
"Не вдалося виконати повторне узгодження; намагаємося використати new-tunnel\n"

#: array.c:996
msgid "TCP Dead Peer Detection detected dead peer!\n"
msgstr "DPD TCP виявлено непрацездатний вузол!\n"

#: array.c:1000
msgid "TCP reconnect failed\n"
msgstr "Не вдалося повторно встановити з'єднання TCP\n"

#: array.c:1016
msgid "Send TCP DPD\n"
msgstr "Надсилання DPD TCP\n"

#: array.c:1033
msgid "Send TCP Keepalive\n"
msgstr "Надсилання Keepalive TCP\n"

#: array.c:1049
msgid "Sending DTLS off packet\n"
msgstr "Надсилаємо пакет вимикання DTLS\n"

#: array.c:1059 cstp.c:1219 oncp.c:1197
#, c-format
msgid "Sending uncompressed data packet of %d bytes\n"
msgstr "Надсилаємо розпакований пакунок даних з %d байтів\n"

#: array.c:1097 dtls.c:259 ppp.c:1790
msgid "Attempt new DTLS connection\n"
msgstr "Спроба встановити нове з'єднання DTLS\n"

#: array.c:1131 ppp.c:1688
msgid "Failed to receive authentication response from DTLS\n"
msgstr "Не вдалося отримати відповідь щодо розпізнавання від DTLS\n"

#: array.c:1143
msgid "DTLS session established\n"
msgstr "Встановлено сеанс DTLS\n"

#: array.c:1156
msgid "Received Legacy IP over DTLS; assuming established\n"
msgstr ""
"Отримано застарілий IP з використанням DTLS; припускаємо встановлення\n"

#: array.c:1164
msgid "Received IPv6 over DTLS; assuming established\n"
msgstr "Отримано IPv6 з використанням DTLS; припускаємо встановлення\n"

#: array.c:1170
msgid "Received unknown DTLS packet\n"
msgstr "Отримано невідомий пакет DTLS\n"

#: array.c:1178 ppp.c:1742
msgid "Error creating connect request for DTLS session\n"
msgstr "Помилка під час спроби створення запиту на з'єднання для сеансу DTLS\n"

#: array.c:1194 ppp.c:1758
msgid "Failed to write connect request to DTLS session\n"
msgstr "Не вдалося записати запит на з'єднання до сеансу DTLS\n"

#: array.c:1247 dtls.c:294
#, c-format
msgid "Received DTLS packet 0x%02x of %d bytes\n"
msgstr "Отримано пакет DTLS 0x%02x розміром %d байтів\n"

#: array.c:1271 dtls.c:358
msgid "DTLS rekey due\n"
msgstr "Потрібен повторний обмін ключами DTLS\n"

#: array.c:1278 dtls.c:365
msgid "DTLS Rehandshake failed; reconnecting.\n"
msgstr ""
"Не вдалося виконати повторне узгодження DTLS; намагаємося встановити зв'язок "
"ще раз\n"

#: array.c:1287 dtls.c:374
msgid "DTLS Dead Peer Detection detected dead peer!\n"
msgstr "DPD DTLS виявлено непрацездатний вузол!\n"

#: array.c:1293 dtls.c:380
msgid "Send DTLS DPD\n"
msgstr "Надсилання DPD DTLS\n"

#: array.c:1297 dtls.c:385
msgid "Failed to send DPD request. Expect disconnect\n"
msgstr "Не вдалося надіслати запит DPD. Очікуємо на від'єднання.\n"

#: array.c:1336 dtls.c:452
#, c-format
msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
msgstr ""
"Надіслано пакет DTLS розміром %d байтів; функцією надсилання DTLS повернуто "
"%d\n"

#: array.c:1362 auth-globalprotect.c:813 f5.c:714 fortinet.c:847 oncp.c:1225
msgid "Logout failed.\n"
msgstr "Не вдалося вийти.\n"

#: array.c:1364 auth-globalprotect.c:815 f5.c:716 fortinet.c:849 oncp.c:1227
msgid "Logout successful.\n"
msgstr "Успішний вихід.\n"

#: auth-globalprotect.c:100
msgid ""
"SAML authentication required; using portal-userauthcookie to continue SAML.\n"
msgstr ""
"Потрібне розпізнавання SAML; використовуємо portal-userauthcookie для "
"продовження SAML.\n"

#: auth-globalprotect.c:102
msgid ""
"SAML authentication required; using portal-prelogonuserauthcookie to "
"continue SAML.\n"
msgstr ""
"Потрібне розпізнавання SAML; використовуємо portal-prelogonuserauthcookie "
"для продовження SAML.\n"

#: auth-globalprotect.c:104
#, c-format
msgid ""
"Destination form field %s was specified; assuming SAML %s authentication is "
"complete.\n"
msgstr ""
"Вказано поле форми призначення %s; припускаємо, що розпізнавання у SAML %s "
"завершено.\n"

#: auth-globalprotect.c:152
#, c-format
msgid "SAML %s authentication is required via %s\n"
msgstr "Слід пройти розпізнавання SAML %s за допомогою %s\n"

#: auth-globalprotect.c:158
msgid ""
"When SAML authentication is complete, specify destination form field by "
"appending :field_name to login URL.\n"
msgstr ""
"Коли розпізнавання у SAML буде завершено, вкажіть поле форми призначення, "
"дописавши рядок «:назва_поля» до адреси для входу до системи.\n"

#: auth-globalprotect.c:173
msgid "Please enter your username and password"
msgstr "Будь ласка, введіть ім'я користувача та пароль"

#: auth-globalprotect.c:184
msgid "Username"
msgstr "Користувач"

#: auth-globalprotect.c:201
msgid "Password"
msgstr "Пароль"

#: auth-globalprotect.c:270
msgid "Challenge: "
msgstr "Виклик: "

#: auth-globalprotect.c:373
#, c-format
msgid "GlobalProtect login returned unexpected argument value arg[%d]=%s\n"
msgstr ""
"Під час спроби входу до GlobalProtect повернуто неочікуване значення "
"аргументу arg[%d]=%s\n"

#: auth-globalprotect.c:379
#, c-format
msgid "GlobalProtect login returned %s=%s (expected %s)\n"
msgstr ""
"Спроба увійти до GlobalProtect призвела до повернення %s=%s (мало бути %s)\n"

#: auth-globalprotect.c:385
#, c-format
msgid "GlobalProtect login returned empty or missing %s\n"
msgstr ""
"Спроба увійти до GlobalProtect призвела до повернення порожнього %s або "
"значення взагалі не було повернуто\n"

#: auth-globalprotect.c:389
#, c-format
msgid "GlobalProtect login returned %s=%s\n"
msgstr "Спроба входу до GlobalProtect призвела до повернення %s=%s\n"

#: auth-globalprotect.c:403
#, c-format
msgid "Please report %d unexpected values above (of which %d fatal) to <%s>\n"
msgstr ""
"Будь ласка, повідомте про %d неочікуваних значення вище (з яких %d є "
"критичним) до <%s>\n"

#: auth-globalprotect.c:445
msgid "Please select GlobalProtect gateway."
msgstr "Будь ласка, виберіть шлюз GlobalProtect."

#: auth-globalprotect.c:455
msgid "GATEWAY:"
msgstr "ШЛЮЗ:"

#: auth-globalprotect.c:478
#, c-format
msgid ""
"Ignoring portal's HIP report interval (%d minutes), because interval is "
"already set to %d minutes.\n"
msgstr ""
"Ігноруємо інтервал звітування порталу HIP (%d хвилин), оскільки вже "
"встановлено інтервал %d хвилин.\n"

#: auth-globalprotect.c:482
#, c-format
msgid "Portal set HIP report interval to %d minutes).\n"
msgstr "Встановлено інтервал звітування порталу HIP %d хвилин).\n"

#. each entry looks like <entry name="host[:443]"><description>Label</description></entry>
#: auth-globalprotect.c:535
#, c-format
msgid "%d gateway servers available:\n"
msgstr "Доступні сервери-шлюзи (%d):\n"

#: auth-globalprotect.c:556
#, c-format
msgid "  %s (%s)\n"
msgstr "  %s (%s)\n"

#: auth-globalprotect.c:562
msgid "GlobalProtect portal configuration lists no gateway servers.\n"
msgstr "У списках налаштувань порталу GlobalProtect немає серверів шлюзів.\n"

#: auth-globalprotect.c:658 auth-juniper.c:583 auth.c:763 fortinet.c:176
msgid "Failed to generate OTP tokencode; disabling token\n"
msgstr "Не вдалося створити код ключа OTP; вимикаємо ключ\n"

#: auth-globalprotect.c:762
msgid "Server is neither a GlobalProtect portal nor a gateway.\n"
msgstr "Сервер не є ні порталом GlobalProtect, ні шлюзом.\n"

#: auth-html.c:117
#, c-format
msgid "Ignoring unknown form submit item '%s'\n"
msgstr "Ігноруємо невідомий запис надсилання у формі, «%s»\n"

#: auth-html.c:128
#, c-format
msgid "Ignoring unknown form input type '%s'\n"
msgstr "Ігноруємо невідомий тип вхідних даних у формі, «%s»\n"

#: auth-html.c:138
#, c-format
msgid "Discarding duplicate option '%s'\n"
msgstr "Відкидаємо дублювання параметра «%s»\n"

#: auth-html.c:216 auth.c:463
#, c-format
msgid "Cannot handle form method='%s', action='%s'\n"
msgstr "Не вдалося обробити форму: метод=«%s», дія=«%s»\n"

#: auth-html.c:278
#, c-format
msgid "Unknown textarea field: '%s'\n"
msgstr "Невідоме поле textarea: «%s»\n"

#: auth-juniper.c:107
msgid "Failed to allocate memory for communication with TNCC\n"
msgstr "Не вдалося отримати пам'ять для обміну даними із TNCC\n"

#: auth-juniper.c:112
msgid "Failed to send command to TNCC\n"
msgstr "Не вдалося надіслати команду до TNCC\n"

#: auth-juniper.c:174
msgid "TNCC support not implemented yet on Windows\n"
msgstr "Підтримку TNCC у Windows ще не реалізовано\n"

#: auth-juniper.c:188
msgid "No DSPREAUTH cookie; not attempting TNCC\n"
msgstr "Немає куки DSPREAUTH; спроба TNCC не виконуватиметься\n"

#: auth-juniper.c:193
#, c-format
msgid "Trying to run TNCC/Host Checker Trojan script '%s'.\n"
msgstr "Спроба запуску троянського скрипту перевірки TNCC/вузла «%s».\n"

#: auth-juniper.c:242
#, c-format
msgid "Failed to exec TNCC script %s: %s\n"
msgstr "Не вдалося виконати скрипт TNCC %s: %s\n"

#: auth-juniper.c:259
msgid "Sent start; waiting for response from TNCC\n"
msgstr "Надіслано команду запуску; чекаємо на відповідь від TNCC\n"

#: auth-juniper.c:266
msgid "Failed to read response from TNCC\n"
msgstr "Не вдалося прочитати відповідь від TNCC\n"

#: auth-juniper.c:273
#, c-format
msgid "Received unsuccessful %s response from TNCC\n"
msgstr "Отримано відповідь про неуспішну дію %s від TNCC\n"

#: auth-juniper.c:279
msgid "TNCC response 200 OK\n"
msgstr "Відповідь TNCC: 200 OK\n"

#: auth-juniper.c:286
#, c-format
msgid "Second line of TNCC response: '%s'\n"
msgstr "Другий рядок відповіді TNCC: «%s»\n"

#: auth-juniper.c:295
#, c-format
msgid "Got new DSPREAUTH cookie from TNCC: %s\n"
msgstr "Отримано нову куку DSPREAUTH від TNCC: %s\n"

#: auth-juniper.c:308
#, c-format
msgid "Got reauth interval from TNCC: %d seconds\n"
msgstr "Отримано інтервал reauth від TNCC: %d секунд\n"

#: auth-juniper.c:321
#, c-format
msgid "Unexpected non-empty line from TNCC after DSPREAUTH cookie: '%s'\n"
msgstr "Неочікуваний порожній рядок від TNCC після куки DSPREAUTH: «%s»\n"

#: auth-juniper.c:327
msgid "Too many non-empty lines from TNCC after DSPREAUTH cookie\n"
msgstr "Забагато непорожніх рядків від TNCC після куки DSPREAUTH\n"

#: auth-juniper.c:499 f5.c:155
msgid "Failed to parse HTML document\n"
msgstr "Не вдалося обробити документ HTML\n"

#: auth-juniper.c:516
msgid "Failed to find or parse web form in login page\n"
msgstr "Не вдалося знайти або обробити вебформу на сторінці входу\n"

#: auth-juniper.c:526
msgid "Encountered form with no 'name' or 'id'\n"
msgstr "Виявлено форму без записів «name» або «id»\n"

#: auth-juniper.c:555
#, c-format
msgid "Form action (%s) likely indicates that TNCC/Host Checker failed.\n"
msgstr ""
"Дія форми (%s), ймовірно, вказує на те, що перевірку TNCC/вузла не "
"пройдено.\n"

#: auth-juniper.c:561
#, c-format
msgid "Unknown form (name '%s', id '%s')\n"
msgstr "Невідома форма (назва «%s», ідентифікатор «%s»)\n"

#: auth-juniper.c:564 f5.c:175
#, c-format
msgid "Dumping unknown HTML form:\n"
msgstr "Створюємо дамп невідомої форми HTML:\n"

#: auth.c:123
msgid "Form choice has no name\n"
msgstr "Вибір форми не містить назви\n"

#: auth.c:206
#, c-format
msgid "name %s not input\n"
msgstr "назва %s, а не input\n"

#: auth.c:213
msgid "No input type in form\n"
msgstr "Немає типу вхідних даних у формі\n"

#: auth.c:225
msgid "No input name in form\n"
msgstr "Немає назви вхідних даних у формі\n"

#: auth.c:257
#, c-format
msgid "Unknown input type %s in form\n"
msgstr "Невідомий тип вхідних даних %s у формі\n"

#: auth.c:599 gpst.c:187
msgid "Empty response from server\n"
msgstr "Порожня відповідь від сервера\n"

#: auth.c:610 gpst.c:262
msgid "Failed to parse server response\n"
msgstr "Не вдалося обробити відповідь сервера\n"

#: auth.c:612 f5.c:257 f5.c:299 f5.c:342 f5.c:487 fortinet.c:405 fortinet.c:591
#, c-format
msgid "Response was:%s\n"
msgstr "Відповідь: %s\n"

#: auth.c:634
msgid "Received <client-cert-request> when not expected.\n"
msgstr "Отримано неочікуване <client-cert-request>.\n"

#: auth.c:643
msgid "Received <multiple-client-cert-request> when not expected.\n"
msgstr "Отримано неочікуване <multiple-client-cert-request>.\n"

#: auth.c:680
#, c-format
msgid "Server reported certificate error: %s.\n"
msgstr "Сервером повідомлено про помилку із сертифікатом: %s.\n"

#: auth.c:687
msgid "XML response has no \"auth\" node\n"
msgstr "Відповідь XML не містить вузла «auth»\n"

#: auth.c:720
msgid "Asked for password but '--no-passwd' set\n"
msgstr "Запит на пароль, але встановлено «--no-passwd»\n"

#: auth.c:746
msgid ""
"Client certificate missing or incorrect (Certificate Validation Failure)"
msgstr ""
"Не вистачає сертифіката клієнта або сертифікат є помилковим (не пройдено "
"перевірку сертифіката)"

#: auth.c:1042
msgid "Not downloading XML profile because SHA1 already matches\n"
msgstr "Не отримуємо профіль XML, оскільки SHA1 вже збігається\n"

#: auth.c:1048 cstp.c:348 http.c:899
#, c-format
msgid "Failed to open HTTPS connection to %s\n"
msgstr "Не вдалося відкрити з'єднання HTTPS до %s\n"

#: auth.c:1070
msgid "Failed to send GET request for new config\n"
msgstr "Не вдалося надіслати запит GET для отримання нових налаштувань\n"

#: auth.c:1094
msgid "Downloaded config file did not match intended SHA1\n"
msgstr "Отриманий файл налаштувань не відповідає SHA1\n"

#: auth.c:1099
msgid "Downloaded new XML profile\n"
msgstr "Отримано новий профіль XML\n"

#: auth.c:1110 auth.c:1162
msgid ""
"Error: Running the 'Cisco Secure Desktop' trojan on this platform is not yet "
"implemented.\n"
msgstr ""
"Помилка: можливості запуску троянської програми «Cisco Secure Desktop» на "
"цій платформі ще не передбачено.\n"

#: auth.c:1121 mainloop.c:137
#, c-format
msgid "Failed to set gid %ld: %s\n"
msgstr "Не вдалося встановити gid %ld: %s\n"

#: auth.c:1128 mainloop.c:143
#, c-format
msgid "Failed to set groups to %ld: %s\n"
msgstr "Не вдалося встановити groups у %ld: %s\n"

#: auth.c:1135 mainloop.c:149
#, c-format
msgid "Failed to set uid %ld: %s\n"
msgstr "Не вдалося встановити uid %ld: %s\n"

#: auth.c:1142
#, c-format
msgid "Invalid user uid=%ld: %s\n"
msgstr "Некоректний uid користувача=%ld: %s\n"

#: auth.c:1149
#, c-format
msgid "Failed to change to CSD home directory '%s': %s\n"
msgstr "Не вдалося перейти до домашнього каталогу CSD «%s»: %s\n"

#: auth.c:1171
msgid ""
"Error: Server asked us to run CSD hostscan.\n"
"You need to provide a suitable --csd-wrapper argument.\n"
msgstr ""
"Помилка: сервер просив нас запустити hostscan CSD.\n"
"Вам потрібно вказати відповідний аргумент --csd-wrapper.\n"

#: auth.c:1178
msgid ""
"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
"This facility is disabled by default for security reasons, so you may wish "
"to enable it.\n"
msgstr ""
"Помилка: сервер надіслав запит щодо отримання та запуску трояна «Cisco "
"Secure Desktop».\n"
"Типово, цю можливість вимкнено через загрозу безпеці системи, тому, "
"ймовірно, вам доведеться її увімкнути.\n"

#: auth.c:1207
#, c-format
msgid "Temporary directory '%s' is not writable: %s\n"
msgstr "Каталог тимчасових даних «%s» є непридатним до запису: %s\n"

#: auth.c:1215
#, c-format
msgid "Failed to open temporary CSD script file: %s\n"
msgstr "Не вдалося відкрити тимчасовий файл скрипту CSD: %s\n"

#: auth.c:1224
#, c-format
msgid "Failed to write temporary CSD script file: %s\n"
msgstr "Не вдалося виконати запис до тимчасового файла скрипту CSD: %s\n"

#: auth.c:1233
#, c-format
msgid "Trying to run CSD Trojan script '%s'.\n"
msgstr "Намагаємося запустити троянський скрипт CSD «%s».\n"

#: auth.c:1245
#, c-format
msgid "CSD script '%s' exited abnormally\n"
msgstr "Роботу скрипту CSD «%s» завершено у нештатному режимі\n"

#: auth.c:1251
#, c-format
msgid "CSD script '%s' returned non-zero status: %d\n"
msgstr "Скриптом CSD «%s» повернуто ненульове значення стану: %d\n"

#: auth.c:1256
msgid ""
"Authentication may fail. If your script is not returning zero, fix it.\n"
"Future versions of openconnect will abort on this error.\n"
msgstr ""
"Спроба розпізнавання може завершитися помилкою. Якщо ваш скрипт не повертає "
"нуля, виправте це.\n"
"У майбутніх версіях openconnect припинятиме обробку, якщо буде виявлено таку "
"помилку.\n"

#: auth.c:1260
#, c-format
msgid "CSD script '%s' completed successfully.\n"
msgstr "Скрипт CSD «%s» успішно завершив роботу.\n"

#: auth.c:1288
#, c-format
msgid ""
"Warning: you are running insecure CSD code with root privileges\n"
"\t Use command line option \"--csd-user\"\n"
msgstr ""
"Попередження: вами віддано команду виконання небезпечного коду CSD із "
"привілеями адміністратора системи (root)\n"
"\t Скористайтеся параметром командного рядка «--csd-user»\n"

#: auth.c:1348
#, c-format
msgid "Failed to exec CSD script %s\n"
msgstr "Не вдалося виконати скрипт CSD %s\n"

#: auth.c:1368
msgid "Unknown response from server\n"
msgstr "Невідома відповідь сервера\n"

#: auth.c:1498
msgid "Server requested SSL client certificate after one was provided\n"
msgstr ""
"Сервером надіслано запит щодо сертифіката клієнта SSL після того, як такий "
"сертифікат було надано\n"

#: auth.c:1502
msgid "Server requested SSL client certificate; none was configured\n"
msgstr ""
"Сервером надіслано запит щодо сертифіката клієнта SSL; але такий сертифікат "
"не налаштовано\n"

#: auth.c:1520
msgid ""
"Multiple-certificate authentication requires a second certificate; none were "
"configured.\n"
msgstr ""
"Для розпізнавання за декількома сертифікатами потрібен другий сертифікат; "
"жодного такого сертифіката не налаштовано.\n"

#: auth.c:1551
msgid "XML POST enabled\n"
msgstr "Увімкнено POST XML\n"

#: auth.c:1575
msgid "Couldn't fetch CSD stub. Proceeding anyway with CSD wrapper script.\n"
msgstr ""
"Не вдалося отримати заглушку CSD. Продовжуємо обробку попри це, "
"використовуючи скрипт-обгортку CSD.\n"

#: auth.c:1583
#, c-format
msgid "Fetched CSD stub for %s platform (size is %d bytes).\n"
msgstr "Отримано фіктивний CSD для платформи %s (розмір — %d байтів).\n"

#: auth.c:1603
#, c-format
msgid "Refreshing %s after 1 second...\n"
msgstr "Оновлюємо %s за 1 секунду…\n"

#: auth.c:1841
#, c-format
msgid "Unsupported hash algorithm '%s' requested.\n"
msgstr "Запит щодо непідтримуваного алгоритму хешування «%s».\n"

#: auth.c:1850
#, c-format
msgid "Duplicate hash algorithm '%s' requested.\n"
msgstr "Запит щодо дублікати алгоритму хешування «%s».\n"

#: auth.c:1936
msgid ""
"Multiple-certificate authentication signature hash algorithm negotiation "
"failed.\n"
msgstr ""
"Не вдалося узгодити алгоритм хешування для підпису у розпізнаванні за "
"декількома сертифікатами.\n"

#: auth.c:1950
msgid "Error exporting multiple-certificate signer's certificate chain.\n"
msgstr ""
"Помилка при експортуванні ланцюжка сертифікації підписника декількох "
"сертифікатів.\n"

#: auth.c:1964
msgid "Error encoding the challenge response.\n"
msgstr "Помилка під час кодування відповіді на виклик.\n"

#: compat.c:250
#, c-format
msgid "(error 0x%lx)"
msgstr "(помилка 0x%lx)"

#: compat.c:253
msgid "(Error while describing error!)"
msgstr "(Помилка під час спроби описати помилку!)"

#: compat.c:276
#, c-format
msgid "ERROR: Cannot initialize sockets\n"
msgstr "Помилка: не вдалося ініціалізувати сокети\n"

#: cstp.c:113 mtucalc.c:57
#, c-format
msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
msgstr "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"

#: cstp.c:135 mtucalc.c:76
#, c-format
msgid "TCP_MAXSEG %d\n"
msgstr "TCP_MAXSEG %d\n"

#: cstp.c:292
msgid ""
"CRITICAL ERROR: DTLS master secret is uninitialised. Please report this.\n"
msgstr ""
"Критична помилка: основні реєстраційні дані DTLS не ініціалізовано. Будь "
"ласка, повідомте про цю помилку розробників.\n"

#: cstp.c:325
msgid "Error creating HTTPS CONNECT request\n"
msgstr "Помилка під час створення запиту CONNECT HTTPS\n"

#: cstp.c:341
msgid "Error fetching HTTPS response\n"
msgstr "Помилка під час спроби отримати відповідь HTTPS\n"

#: cstp.c:368
#, c-format
msgid "VPN service unavailable; reason: %s\n"
msgstr "Служба VPN недоступна; причина: %s\n"

#: cstp.c:373
#, c-format
msgid "Got inappropriate HTTP CONNECT response: %s\n"
msgstr "Отримано неприйнятну відповідь HTTP CONNECT: %s\n"

#: cstp.c:380
#, c-format
msgid "Got CONNECT response: %s\n"
msgstr "Отримано відповідь CONNECT: %s\n"

#: cstp.c:416 cstp.c:425
msgid "No memory for options\n"
msgstr "Недостатньо пам'яті для параметрів\n"

#: cstp.c:435 http.c:324
msgid "<elided>"
msgstr "<пропущений>"

#: cstp.c:454
#, c-format
msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
msgstr "X-DTLS-Session-ID не складається із 64 символів; маємо: «%s»\n"

#: cstp.c:472
#, c-format
msgid "X-DTLS-Session-ID is invalid; is: \"%s\"\n"
msgstr "X-DTLS-Session-ID є некоректним; маємо: «%s»\n"

#: cstp.c:491
#, c-format
msgid "Unknown DTLS-Content-Encoding %s\n"
msgstr "Невідоме значення DTLS-Content-Encoding — %s\n"

#: cstp.c:566
#, c-format
msgid "Unknown CSTP-Content-Encoding %s\n"
msgstr "Невідоме значення CSTP-Content-Encoding — %s\n"

#: cstp.c:643
msgid "No MTU received. Aborting\n"
msgstr "Не отримано MTU. Перериваємо виконання\n"

#: cstp.c:664
#, c-format
msgid "CSTP connected. DPD %d, Keepalive %d\n"
msgstr "З'єднано CSTP. DPD %d, Keepalive %d\n"

#: cstp.c:701
#, c-format
msgid "Ingested STRAP public key %s\n"
msgstr "Вбудований відкритий ключ STRAP %s\n"

#: cstp.c:744
msgid "Compression setup failed\n"
msgstr "Не вдалося налаштувати стискання\n"

#: cstp.c:761
msgid "Allocation of deflate buffer failed\n"
msgstr "Не вдалося отримати пам'ять під буфер пакування\n"

#: cstp.c:823
msgid "inflate failed\n"
msgstr "не вдалося розпакувати\n"

#: cstp.c:846
#, c-format
msgid "LZS decompression failed: %s\n"
msgstr "Не вдалося виконати розпакування LZS: %s\n"

#: cstp.c:859
msgid "LZ4 decompression failed\n"
msgstr "Не вдалося розпакувати LZ4\n"

#: cstp.c:866
#, c-format
msgid "Unknown compression type %d\n"
msgstr "Невідомий тип стискання %d\n"

#: cstp.c:871
#, c-format
msgid "Received %s compressed data packet of %d bytes (was %d)\n"
msgstr "Отримано пакет стиснених даних %s з %d байтів (було %d)\n"

#: cstp.c:891
#, c-format
msgid "deflate failed %d\n"
msgstr "не вдалося запакувати %d\n"

#: cstp.c:975 gpst.c:1095 pulse.c:2669
#, c-format
msgid "Short packet received (%d bytes)\n"
msgstr "Отримано надто короткий пакет (%d байтів)\n"

#: cstp.c:988
#, c-format
msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
msgstr "Неочікувана довжина пакета. SSL_read повернуто %d, але розмір пакета\n"

#: cstp.c:1002
msgid "Got CSTP DPD request\n"
msgstr "Отримано запит DPD CSTP\n"

#: cstp.c:1008
msgid "Got CSTP DPD response\n"
msgstr "Отримано відповідь DPD CSTP\n"

#: cstp.c:1013
msgid "Got CSTP Keepalive\n"
msgstr "Отримано Keepalive CSTP\n"

#: cstp.c:1018 oncp.c:954
#, c-format
msgid "Received uncompressed data packet of %d bytes\n"
msgstr "Отримано розпакований пакунок даних з %d байтів\n"

#: cstp.c:1035
#, c-format
msgid "Received server disconnect: %02x '%s'\n"
msgstr "Отримано сигнал від'єднання від сервера: %02x «%s»\n"

#: cstp.c:1038
msgid "Received server disconnect\n"
msgstr "Отримано сигнал про від'єднання сервера\n"

#: cstp.c:1046
msgid "Compressed packet received in !deflate mode\n"
msgstr "Отримано стиснений пакет у режимі !deflate\n"

#: cstp.c:1055
msgid "received server terminate packet\n"
msgstr "отримано пакет переривання зв'язку від сервера\n"

#: cstp.c:1062
#, c-format
msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
msgstr "Невідомий пакет %02x %02x %02x %02x %02x %02x %02x %02x\n"

#: cstp.c:1151 oncp.c:1132 pulse.c:2880
msgid "CSTP Dead Peer Detection detected dead peer!\n"
msgstr "DPD CSTP виявлено непрацездатний вузол!\n"

#: cstp.c:1155 gpst.c:1232 oncp.c:1049 oncp.c:1136 ppp.c:1406 pulse.c:2805
#: pulse.c:2885
msgid "Reconnect failed\n"
msgstr "Не вдалося повторно встановити з'єднання\n"

#: cstp.c:1171 oncp.c:1152 pulse.c:2901
msgid "Send CSTP DPD\n"
msgstr "Надсилання DPD CSTP\n"

#: cstp.c:1183 oncp.c:1163 pulse.c:2913
msgid "Send CSTP Keepalive\n"
msgstr "Надсилання Keepalive CSTP\n"

#: cstp.c:1208
#, c-format
msgid "Sending compressed data packet of %d bytes (was %d)\n"
msgstr "Надсилаємо пакет стиснених даних з %d байтів (було %d)\n"

#: cstp.c:1259
#, c-format
msgid "Send BYE packet: %s\n"
msgstr "Надсилання пакета BYE: %s\n"

#: cstp.c:1266
msgid "Short write writing BYE packet\n"
msgstr "Недостатньо даних під час записування пакета BYE\n"

#: digest.c:252
msgid "Attempting Digest authentication to proxy\n"
msgstr "Спроба виконати розпізнавання за контрольною сумою на проксі-сервері\n"

#: digest.c:255
#, c-format
msgid "Attempting Digest authentication to server '%s'\n"
msgstr "Спроба виконати розпізнавання за контрольною сумою на сервері «%s»\n"

#: dtls.c:105
msgid "DTLS connection attempted with an existing fd\n"
msgstr "Спроба встановлення з'єднання DTLS з наявним дескриптором файла\n"

#: dtls.c:111 dtls.c:186
msgid "No DTLS address\n"
msgstr "Немає адреси DTLS\n"

#. We probably didn't offer it any ciphers it liked
#: dtls.c:118
msgid "Server offered no DTLS cipher option\n"
msgstr "Сервером не запропоновано варіанта із шифруванням DTLS\n"

#. XXX: Theoretically, SOCKS5 proxies can do UDP too
#: dtls.c:125
msgid "No DTLS when connected via proxy\n"
msgstr "Немає DTLS при з'єднанні за допомогою проксі\n"

#: dtls.c:197
#, c-format
msgid "DTLS initialised. DPD %d, Keepalive %d\n"
msgstr "Ініціалізовано DTLS. DPD %d, Keepalive %d\n"

#: dtls.c:217 tun.c:521
#, c-format
msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
msgstr "Отримано невідомий пакет (довжини %d): %02x %02x %02x %02x...\n"

#: dtls.c:224
#, c-format
msgid "TOS this: %d, TOS last: %d\n"
msgstr "Цей TOS: %d, останній TOS: %d\n"

#: dtls.c:228
msgid "UDP setsockopt"
msgstr "setsockopt UDP"

#: dtls.c:308
msgid "Got DTLS DPD request\n"
msgstr "Отримано запит DPD DTLS\n"

#: dtls.c:314
msgid "Failed to send DPD response. Expect disconnect\n"
msgstr "Не вдалося надіслати відповідь DPD. Очікуємо на від'єднання.\n"

#: dtls.c:318
msgid "Got DTLS DPD response\n"
msgstr "Отримано відповідь DPD DTLS\n"

#: dtls.c:322
msgid "Got DTLS Keepalive\n"
msgstr "Отримано Keepalive DTLS\n"

#: dtls.c:328
msgid "Compressed DTLS packet received when compression not enabled\n"
msgstr "Отримано стиснений пакет DTLS, але стискання не увімкнено\n"

#: dtls.c:336
#, c-format
msgid "Unknown DTLS packet type %02x, len %d\n"
msgstr "Невідомий тип пакета DTLS — %02x, довжина %d\n"

#: dtls.c:398
msgid "Send DTLS Keepalive\n"
msgstr "Надсилання Keepalive DTLS\n"

#: dtls.c:403
msgid "Failed to send keepalive request. Expect disconnect\n"
msgstr "Не вдалося надіслати запит keepalive. Очікуємо на від'єднання.\n"

#: dtls.c:500
#, c-format
msgid "Initiating MTU detection (min=%d, max=%d)\n"
msgstr "Ініціюємо виявлення MTU (мін=%d, макс=%d)\n"

#: dtls.c:534
#, c-format
msgid "Sending MTU DPD probe (%u bytes)\n"
msgstr "Надсилаємо зондування DPD MTU (%u байтів)\n"

#: dtls.c:538
#, c-format
msgid "Failed to send DPD request (%d %d)\n"
msgstr "Не вдалося надіслати запит DPD (%d %d)\n"

#: dtls.c:561
msgid "Too long time in MTU detect loop; assuming negotiated MTU.\n"
msgstr ""
"Надто багато часу у циклі визначення MTU; припускаємо узгоджений MTU.\n"

#: dtls.c:565
#, c-format
msgid "Too long time in MTU detect loop; MTU set to %d.\n"
msgstr ""
"Надто багато часу у циклі визначення MTU; встановлюємо значення MTU %d.\n"

#: dtls.c:582
#, c-format
msgid "Received unexpected packet (%.2x) in MTU detection; skipping.\n"
msgstr ""
"Виявлено неочікуваний пакет (%.2x) під час визначення MTU; пропускаємо.\n"

#: dtls.c:589
#, c-format
msgid "No response to size %u after %d tries; declare MTU is %u\n"
msgstr "Немає відповіді на розмір %u за %d спроб; оголошуємо MTU рівним %u\n"

#: dtls.c:596
#, c-format
msgid "Failed to recv DPD request (%d)\n"
msgstr "Не вдалося отримати запит DPD (%d)\n"

#: dtls.c:600
#, c-format
msgid "Received MTU DPD probe (%u bytes)\n"
msgstr "Отримано зондування DPD MTU (%u байтів)\n"

#: dtls.c:653
#, c-format
msgid "Detected MTU of %d bytes (was %d)\n"
msgstr "Визначено MTU розміром %d байтів (було %d)\n"

#: dtls.c:656
#, c-format
msgid "No change in MTU after detection (was %d)\n"
msgstr "Значення MTU лишилося незмінним після визначення (було %d)\n"

#: esp-seqno.c:61
#, c-format
msgid "Accepting expected ESP packet with seq %u\n"
msgstr "Приймаємо очікуваний пакет ESP із послідовністю %u\n"

#: esp-seqno.c:91
#, c-format
msgid ""
"Accepting later-than-expected ESP packet with seq %u (expected %<PRIu64>)\n"
msgstr ""
"Приймаємо запізнілий пакет ESP із послідовністю %u (мало бути %<PRIu64>)\n"

#: esp-seqno.c:104
#, c-format
msgid "Discarding ancient ESP packet with seq %u (expected %<PRIu64>)\n"
msgstr ""
"Відкидаємо застарілий пакет ESP із послідовністю %u (мало бути %<PRIu64>)\n"

#: esp-seqno.c:109
#, c-format
msgid "Tolerating ancient ESP packet with seq %u (expected %<PRIu64>)\n"
msgstr ""
"Зважаємо на застарілий пакет ESP із послідовністю %u (мало бути %<PRIu64>)\n"

#: esp-seqno.c:118
#, c-format
msgid "Discarding replayed ESP packet with seq %u\n"
msgstr "Відкидаємо відтворений пакет ESP із послідовністю %u\n"

#: esp-seqno.c:123
#, c-format
msgid "Tolerating replayed ESP packet with seq %u\n"
msgstr "Беремо до уваги відтворений пакет ESP із послідовністю %u\n"

#: esp-seqno.c:136
#, c-format
msgid "Accepting out-of-order ESP packet with seq %u (expected %<PRIu64>)\n"
msgstr ""
"Приймаємо нестандартний пакет ESP із послідовністю %u (мало бути %<PRIu64>)\n"

#: esp.c:68
#, c-format
msgid "Parameters for %s ESP: SPI 0x%08x\n"
msgstr "Параметри для ESP %s: SPI 0x%08x\n"

#: esp.c:71
#, c-format
msgid "ESP encryption type %s key 0x%s\n"
msgstr "Тип шифрування ESP %s, ключ 0x%s\n"

#: esp.c:74
#, c-format
msgid "ESP authentication type %s key 0x%s\n"
msgstr "Тип розпізнавання ESP %s, ключ 0x%s\n"

#: esp.c:93
msgid "incoming"
msgstr "вхідні"

#: esp.c:94
msgid "outgoing"
msgstr "вихідні"

#: esp.c:96 esp.c:150
msgid "Send ESP probes\n"
msgstr "Надсилання зондування ESP\n"

#: esp.c:182 esp.c:189
#, c-format
msgid "ESP receive error: %s\n"
msgstr "Помилка під час отримання ESP: %s\n"

#: esp.c:212
#, c-format
msgid "Received ESP packet from old SPI 0x%x, seq %u\n"
msgstr "Отримано пакет ESP від застарілого SPI 0x%x, послідовність %u\n"

#: esp.c:218
#, c-format
msgid "Received ESP packet with invalid SPI 0x%08x\n"
msgstr "Отримано пакет ESP із некоректним SPI 0x%08x\n"

#: esp.c:229
#, c-format
msgid "Received ESP Legacy IP packet of %d bytes\n"
msgstr "Отримано пакет застарілого IP ESP розміром %d байтів\n"

#: esp.c:232
#, c-format
msgid "Received ESP Legacy IP packet of %d bytes (LZO-compressed)\n"
msgstr "Отримано пакет застарілого IP ESP розміром %d байтів (стиснено LZO)\n"

#: esp.c:235
#, c-format
msgid "Received ESP IPv6 packet of %d bytes\n"
msgstr "Отримано пакет IPv6 ESP розміром %d байтів\n"

#: esp.c:239
#, c-format
msgid "Received ESP packet of %d bytes with unrecognised payload type %02x\n"
msgstr "Отримано пакет ESP у %d байтів із нерозпізнаним типом вмісту %02x\n"

#: esp.c:246
#, c-format
msgid "Invalid padding length %02x in ESP\n"
msgstr "Некоректна довжина доповнення %02x в ESP\n"

#: esp.c:258
msgid "Invalid padding bytes in ESP\n"
msgstr "Некоректні байти доповнення в ESP\n"

#: esp.c:267
msgid "ESP session established with server\n"
msgstr "Встановлено сеанс ESP із сервером\n"

#: esp.c:278
msgid "Failed to allocate memory to decrypt ESP packet\n"
msgstr "Не вдалося отримати пам'ять для розшифрування пакета ESP\n"

#: esp.c:284
msgid "LZO decompression of ESP packet failed\n"
msgstr "Не вдалося розпакувати пакет ESP за допомогою LZO\n"

#: esp.c:290
#, c-format
msgid "LZO decompressed %d bytes into %d\n"
msgstr "Розпаковано %d байтів LZO у %d\n"

#: esp.c:304
msgid "Rekey not implemented for ESP\n"
msgstr "Заміну ключів для ESP не реалізовано\n"

#: esp.c:308
msgid "ESP detected dead peer\n"
msgstr "ESP виявлено непрацездатний вузол\n"

#: esp.c:316
msgid "Send ESP probes for DPD\n"
msgstr "Надсилання зондів ESP для DPD\n"

#: esp.c:323
msgid "Keepalive not implemented for ESP\n"
msgstr "Для ESP не реалізовано keepalive\n"

#: esp.c:395
#, c-format
msgid "Requeueing failed ESP send: %s\n"
msgstr ""
"Повторно додаємо до черги дій надсилання ESP, яке завершилося помилкою: %s\n"

#: esp.c:402
#, c-format
msgid "Failed to send ESP packet: %s\n"
msgstr "Не вдалося надіслати пакет ESP: %s\n"

#: esp.c:408
#, c-format
msgid "Sent ESP IPv%d packet of %d bytes\n"
msgstr "Надіслано пакет IPv%d ESP розміром %d байтів\n"

#: esp.c:477
msgid "Failed to generate random keys for ESP\n"
msgstr "Не вдалося створити випадкові ключі для ESP\n"

#: esp.c:484
msgid "Failed to generate initial IV for ESP\n"
msgstr "Не вдалося створити початковий IV для ESP\n"

#: f5.c:166
msgid ""
"WARNING: no HTML login form found; assuming username and password fields\n"
msgstr ""
"УВАГА: не знайдено форми входу у форматі HTML; поля користувача і пароля "
"буде визначено евристикою\n"

#: f5.c:172
#, c-format
msgid "Unknown form ID '%s' (expected 'auth_form')\n"
msgstr ""
"Невідомий ідентифікатор форми «%s» (мало бути використано «auth_form»)\n"

#: f5.c:255
msgid "Failed to parse F5 profile response\n"
msgstr "Не вдалося обробити відповідь профілю F5\n"

#: f5.c:297
msgid "Failed to find VPN profile parameters\n"
msgstr "Не вдалося знайти параметри профілю VPN\n"

#: f5.c:340
msgid "Failed to parse F5 options response\n"
msgstr "Не вдалося обробити відповідь щодо параметрів F5\n"

#: f5.c:374
#, c-format
msgid "Idle timeout is %d minutes\n"
msgstr "Час очікування на завершення бездіяльності дорівнює %d хвилин\n"

#: f5.c:384
msgid "Got default routes\n"
msgstr "Отримано типові маршрути\n"

#: f5.c:387
#, c-format
msgid "Got SplitTunneling0 value of %d\n"
msgstr "Отримано значення SplitTunneling0 %d\n"

#: f5.c:396
#, c-format
msgid "Got DNS server %s\n"
msgstr "Отримано запис сервера DNS %s\n"

#: f5.c:403
#, c-format
msgid "Got WINS/NBNS server %s\n"
msgstr "Отримано сервер WINS/NBNS %s\n"

#: f5.c:410 fortinet.c:482 fortinet.c:527
#, c-format
msgid "Got search domain %s\n"
msgstr "Отримано домен пошуку %s\n"

#: f5.c:440
#, c-format
msgid "Got split exclude route %s\n"
msgstr "Отримано маршрут виключення поділу %s\n"

#: f5.c:444
#, c-format
msgid "Got split include route %s\n"
msgstr "Отримано маршрут включення поділу %s\n"

#. XX: DTLS always uses same port as TLS?
#: f5.c:452 fortinet.c:421
#, c-format
msgid "DTLS is enabled on port %d\n"
msgstr "На порту %d увімкнено DTLS\n"

#: f5.c:464
msgid ""
"WARNING: Server enables DTLS, but also requires HDLC. Disabling DTLS,\n"
"    because HDLC prevents determination of efficient and consistent MTU.\n"
msgstr ""
"УВАГА! Сервером увімкнено DTLS, але висунуто вимогу щодо HDLC. Вимикаємо "
"DTLS,\n"
"    оскільки HDLC заважає визначенню ефективного і сумісного MTU.\n"

#: f5.c:485 fortinet.c:589
msgid "Failed to find VPN options\n"
msgstr "Не вдалося знайти параметри VPN\n"

#: f5.c:508 fortinet.c:478
#, c-format
msgid "Got Legacy IP address %s\n"
msgstr "Отримано застарілу IP-адресу %s\n"

#: f5.c:513 fortinet.c:516 fortinet.c:521
#, c-format
msgid "Got IPv6 address %s\n"
msgstr "Отримано IPv6-адресу %s\n"

#: f5.c:563
#, c-format
msgid "Got profile parameters '%s'\n"
msgstr "Отримано параметри профілю «%s»\n"

#: f5.c:583
#, c-format
msgid "Got ipv4 %d ipv6 %d hdlc %d ur_Z '%s'\n"
msgstr "Отримано ipv4 %d ipv6 %d hdlc %d ur_Z «%s»\n"

#: f5.c:612
msgid "Error establishing F5 connection\n"
msgstr "Помилка під час встановлення з'єднання F5\n"

#: fortinet.c:127
#, c-format
msgid "Got login realm '%s'\n"
msgstr "Отримано область входу «%s»\n"

#: fortinet.c:331
#, c-format
msgid "Got IPv%d exclude route %s\n"
msgstr "Отримано маршрут виключення IPv%d %s\n"

#: fortinet.c:336
#, c-format
msgid "Got IPv%d route %s\n"
msgstr "Отримано маршрут IPv%d %s\n"

#: fortinet.c:403
msgid "Failed to parse Fortinet config XML\n"
msgstr "Не вдалося обробити налаштування XML Fortinet\n"

#: fortinet.c:432 gpst.c:384
#, c-format
msgid "Idle timeout is %d minutes.\n"
msgstr "Час очікування на завершення бездіяльності дорівнює %d хвилин.\n"

#: fortinet.c:452
#, c-format
msgid ""
"Server reports that reconnect-after-drop is allowed within %d seconds, %s\n"
msgstr ""
"Сервером повідомлення, що reconnect-after-drop дозволено у межах %d секунд, "
"%s\n"

#: fortinet.c:454
msgid "but only from the same source IP address"
msgstr "але лише із тієї самої початкової IP-адреси"

#: fortinet.c:454
msgid "even if source IP address changes"
msgstr "навіть якщо початкову IP-адресу буде змінено"

#: fortinet.c:457
#, c-format
msgid ""
"Server reports that reconnect-after-drop is not allowed. OpenConnect will "
"not\n"
"be able to reconnect if dead peer is detected. If reconnection DOES work,\n"
"please report to <%s>\n"
msgstr ""
"Сервером повідомлено про заборону reconnect-after-drop. OpenConnect не зможе "
"повторно\n"
"встановити з'єднання при виявленні непрацездатного вузла. Якщо повторне "
"з'єднання ПРАЦЮЄ,\n"
"будь ласка, повідомте про це на адресу <%s>\n"

#: fortinet.c:473
#, c-format
msgid "Reported platform is %s\n"
msgstr "Повідомлено про платформу %s\n"

#: fortinet.c:486 fortinet.c:531
#, c-format
msgid "Got IPv%d DNS server %s\n"
msgstr "Отримано IPv%d сервера DNS %s\n"

#: fortinet.c:492 fortinet.c:537
#, c-format
msgid "WARNING: Got split-DNS domains %s (not yet implemented)\n"
msgstr "УВАГА: отримано домени split-DNS %s (ще не реалізовано)\n"

#: fortinet.c:497 fortinet.c:542
#, c-format
msgid "WARNING: Got split-DNS server %s (not yet implemented)\n"
msgstr "УВАГА: отримано сервер split-DNS %s (ще не реалізовано)\n"

#: fortinet.c:557
#, c-format
msgid ""
"WARNING: Fortinet server does not specifically enable or disable "
"reconnection\n"
"    without reauthentication. If automatic reconnection does work, please\n"
"    report results to <%s>\n"
msgstr ""
"Попередження: сервер Fortinet не вмикає і не вимикає повторне з'єднання\n"
"    без повторного розпізнавання. Якщо автоматичне повторне з'єднання "
"працює,\n"
"    будь ласка, повідомте результати за адресою <%s>\n"

#: fortinet.c:565
#, c-format
msgid ""
"Server did not send <auth-ses tun-connect-without-reauth=\"0/1\"/>. "
"OpenConnect will\n"
"probably not be able to reconnect if dead peer is detected. If reconnection "
"DOES,\n"
"work please report to <%s>\n"
msgstr ""
"Сервером не надіслано <auth-ses tun-connect-without-reauth=\"0/1\"/>. "
"Ймовірно, OpenConnect\n"
"не зможе повторно встановити з'єднання, якщо буде виявлено непрацездатний "
"вузол. Якщо\n"
"повторне з'єднання ПРАЦЮЄ,\n"
"будь ласка, повідомте про це на адресу <%s>\n"

#: fortinet.c:572
msgid "Received split routes; not setting default Legacy IP route\n"
msgstr ""
"Отримано поділені маршрути; продовжуємо без встановлення типового маршруту "
"за застарілим IP\n"

#: fortinet.c:574
msgid "No split routes received; setting default Legacy IP route\n"
msgstr ""
"Не отримано жодного поділеного маршруту; встановлюємо типовий маршрут за "
"застарілим IP\n"

#: fortinet.c:631
msgid "No cookie named SVPNCOOKIE.\n"
msgstr "Немає куки із назвою SVPNCOOKIE.\n"

#: fortinet.c:656
msgid ""
"Ancient Fortinet server (<v5?) only supports ancient HTML config, which is "
"not implemented by OpenConnect.\n"
msgstr ""
"На давньому сервері Fortinet (<v5?) передбачено підтримку лише давніх "
"налаштувань у форматі HTML, підтримку яких не реалізовано в OpenConnect.\n"

#: fortinet.c:659
#, c-format
msgid ""
"Fortinet server is rejecting request for connection options. This\n"
"has been observed after reconnection in some cases. Please report to\n"
"<%s>, or see the discussions on\n"
"%s and\n"
"%s.\n"
msgstr ""
"Сервер Fortinet відкидає запит щодо параметрів з'єднання. Таке\n"
"відбувається у деяких випадках після повторного з'єднання. Будь\n"
"ласка, повідомте про це на адресу <%s>\n"
"або ознайомтеся із обговореннями:\n"
"%s та\n"
"%s.\n"

#: fortinet.c:698
msgid "Error establishing Fortinet connection\n"
msgstr "Помилка під час встановлення з'єднання Fortinet\n"

#: fortinet.c:799
msgid "Did not receive expected svrhello response.\n"
msgstr "Не отримано очікуваної відповіді svrhello.\n"

#: fortinet.c:810
#, c-format
msgid "svrhello status was \"%.*s\" rather than \"ok\"\n"
msgstr "Станом svrhello був «%.*s», а не «ok»\n"

#: gnutls-dtls.c:194
msgid "Deferring DTLS resumption until CSTP generates a PSK\n"
msgstr "Відкладаємо повернення DTLS до створення PSK CSTP\n"

#: gnutls-dtls.c:202
msgid "Failed to generate DTLS priority string\n"
msgstr "Не вдалося створити рядок пріоритетності DTLS\n"

#: gnutls-dtls.c:210 gnutls-dtls.c:304 gnutls-dtls.c:356
#, c-format
msgid "Failed to set DTLS priority: '%s': %s\n"
msgstr "Не вдалося встановити пріоритетність DTLS: «%s»: %s\n"

#: gnutls-dtls.c:231
#, c-format
msgid "Failed to allocate credentials: %s\n"
msgstr "Не вдалося розмістити у пам'яті реєстраційні дані: %s\n"

#: gnutls-dtls.c:244
#, c-format
msgid "Failed to generate DTLS key: %s\n"
msgstr "Не вдалося створити ключ DTLS: %s\n"

#: gnutls-dtls.c:258
#, c-format
msgid "Failed to set DTLS key: %s\n"
msgstr "Не вдалося встановити ключ DTLS: %s\n"

#: gnutls-dtls.c:266
#, c-format
msgid "Failed to set DTLS PSK credentials: %s\n"
msgstr "Не вдалося встановити реєстраційні дані PSK DTLS: %s\n"

#: gnutls-dtls.c:294
#, c-format
msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
msgstr "Невідомі параметри DTLS для запитаного комплекту шифрування «%s»\n"

#: gnutls-dtls.c:320
#, c-format
msgid "Failed to set DTLS session parameters: %s\n"
msgstr "Не вдалося встановити параметри сеансу DTLS: %s\n"

#: gnutls-dtls.c:382
#, c-format
msgid "GnuTLS used %d ClientHello random bytes; this should never happen\n"
msgstr ""
"GnuTLS використано %d випадкових байтів ClientHello; цього не повинно було "
"статися\n"

#: gnutls-dtls.c:400
msgid "GnuTLS sent insecure ClientHello random. Upgrade to 3.6.13 or newer.\n"
msgstr ""
"GnuTLS надіслано незахищене випадкове ClientHello. Оновіться до 3.6.13 або "
"новішої версії.\n"

#: gnutls-dtls.c:416
#, c-format
msgid "Failed to initialize DTLS: %s\n"
msgstr "Не вдалося ініціалізувати DTLS: %s\n"

#: gnutls-dtls.c:484 openssl-dtls.c:645
#, c-format
msgid "Peer MTU %d too small to allow DTLS\n"
msgstr "MTU вузла, %d, є надто малим для уможливлення DTLS\n"

#: gnutls-dtls.c:493 openssl-dtls.c:656
#, c-format
msgid "DTLS MTU reduced to %d\n"
msgstr "MTU DTLS зменшено до %d\n"

#: gnutls-dtls.c:504 openssl-dtls.c:665
msgid "DTLS session resume failed; possible MITM attack. Disabling DTLS.\n"
msgstr ""
"Не вдалося відновити сеанс DTLS; можливий напад типу MITM. Вимикаємо DTLS.\n"

#: gnutls-dtls.c:517
#, c-format
msgid "Failed to set DTLS MTU: %s\n"
msgstr "Не вдалося встановити MTU DTLS: %s\n"

#: gnutls-dtls.c:528
#, c-format
msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
msgstr ""
"Встановлено з'єднання DTLS (використовуємо GnuTLS). Комплекс шифрування — "
"%s.\n"

#: gnutls-dtls.c:534 openssl-dtls.c:683
#, c-format
msgid "DTLS connection compression using %s.\n"
msgstr "Стискання даних з'єднання DTLS за допомогою %s.\n"

#: gnutls-dtls.c:559 openssl-dtls.c:779 openssl-dtls.c:783
msgid "DTLS handshake timed out\n"
msgstr "Перевищено час очікування на узгодження DTLS\n"

#: gnutls-dtls.c:562
#, c-format
msgid "DTLS handshake failed: %s\n"
msgstr "Помилка під час узгодження DTLS: %s\n"

#: gnutls-dtls.c:566
msgid "(Is a firewall preventing you from sending UDP packets?)\n"
msgstr "(Брандмауер забороняє вам надсилати пакети UDP?)\n"

#: gnutls-esp.c:57
#, c-format
msgid "Failed to initialise ESP cipher: %s\n"
msgstr "Не вдалося ініціалізувати шифрування ESP: %s\n"

#: gnutls-esp.c:67
#, c-format
msgid "Failed to initialize ESP HMAC: %s\n"
msgstr "Не вдалося ініціалізувати HMAC ESP: %s\n"

#: gnutls-esp.c:129 gnutls-esp.c:172
#, c-format
msgid "Failed to calculate HMAC for ESP packet: %s\n"
msgstr "Не вдалося обчислити HMAC для пакета ESP: %s\n"

#: gnutls-esp.c:136 openssl-esp.c:166
msgid "Received ESP packet with invalid HMAC\n"
msgstr "Отримано пакет ESP із некоректним HMAC\n"

#: gnutls-esp.c:148
#, c-format
msgid "Decrypting ESP packet failed: %s\n"
msgstr "Помилка під час розшифровування пакета ESP: %s\n"

#: gnutls-esp.c:164
#, c-format
msgid "Failed to encrypt ESP packet: %s\n"
msgstr "Не вдалося зашифрувати пакет ESP: %s\n"

#: gnutls.c:116 gnutls.c:267 gnutls.c:2489
msgid "Failed select() for TLS"
msgstr "Помилка select() для TLS"

#: gnutls.c:120 openssl.c:179
msgid "TLS/DTLS write cancelled\n"
msgstr "Запис TLS/DTLS скасовано\n"

#: gnutls.c:124
#, c-format
msgid "Failed to write to TLS/DTLS socket: %s\n"
msgstr "Не вдалося виконати запис до сокета TLS/DTLS: %s\n"

#: gnutls.c:170
msgid "Failed select() for TLS/DTLS"
msgstr "Не вдалося виконати select() для TLS/DTLS"

#: gnutls.c:175 gnutls.c:271 openssl.c:229 openssl.c:296
msgid "TLS/DTLS read cancelled\n"
msgstr "Читання TLS/DTLS скасовано\n"

#. We've seen this with HTTP 1.0 responses followed by abrupt
#. socket closure and no clean SSL shutdown.
#. https://bugs.launchpad.net/bugs/1225276
#: gnutls.c:188
msgid "TLS/DTLS socket closed uncleanly\n"
msgstr "Сокет TLS/DTLS закрито нештатно\n"

#: gnutls.c:198 gnutls.c:280
#, c-format
msgid "Failed to read from TLS/DTLS socket: %s\n"
msgstr "Не вдалося виконати читання з сокета TLS/DTLS: %s\n"

#: gnutls.c:297 openssl.c:313
#, c-format
msgid "Attempted to read from non-existent %s session\n"
msgstr "Спроба читання із сеансу %s, якого не існує\n"

#: gnutls.c:309
#, c-format
msgid "Read error on %s session: %s\n"
msgstr "Помилка читання у сеансі %s: %s\n"

#: gnutls.c:321 openssl.c:338
#, c-format
msgid "Attempted to write to non-existent %s session\n"
msgstr "Спроба записати сеанс %s, якого не існує\n"

#: gnutls.c:355
#, c-format
msgid "Write error on %s session: %s\n"
msgstr "Помилка запису у сеансі %s: %s\n"

#: gnutls.c:369
msgid "Could not extract expiration time of certificate\n"
msgstr "Не вдалося видобути час завершення строку дії сертифіката\n"

#: gnutls.c:374 openssl.c:1706
msgid "Client certificate has expired at"
msgstr "Строк дії сертифіката збігає"

#: gnutls.c:375 openssl.c:1707
msgid "Secondary client certificate has expired at"
msgstr "Строк дії вторинного сертифіката збігає"

#: gnutls.c:377 openssl.c:1712
msgid "Client certificate expires soon at"
msgstr "Строк дії сертифіката клієнта збігає"

#: gnutls.c:378 openssl.c:1713
msgid "Secondary client certificate expires soon at"
msgstr "Строк дії вторинного сертифіката клієнта збігає"

#: gnutls.c:427 openssl.c:877
#, c-format
msgid "Failed to load item '%s' from keystore: %s\n"
msgstr "Не вдалося завантажити запис «%s» зі сховища ключів: %s\n"

#: gnutls.c:439
#, c-format
msgid "Failed to open key/certificate file %s: %s\n"
msgstr "Не вдалося відкрити файл ключа або сертифіката %s: %s\n"

#: gnutls.c:445
#, c-format
msgid "Failed to stat key/certificate file %s: %s\n"
msgstr ""
"Не вдалося визначити статистичні дані файла ключа або сертифіката %s: %s\n"

#: gnutls.c:454
msgid "Failed to allocate certificate buffer\n"
msgstr "Не вдалося розмістити буфер сертифікатів\n"

#: gnutls.c:461
#, c-format
msgid "Failed to read certificate into memory: %s\n"
msgstr "Не вдалося прочитати сертифікат до пам’яті: %s\n"

#: gnutls.c:493
#, c-format
msgid "Failed to setup PKCS#12 data structure: %s\n"
msgstr "Не вдалося налаштувати структуру даних PKCS#12: %s\n"

#: gnutls.c:516 openssl.c:635
msgid "Failed to decrypt PKCS#12 certificate file\n"
msgstr "Не вдалося розшифрувати файл сертифіката PKCS#12\n"

#: gnutls.c:523 openssl.c:641
msgid "Enter PKCS#12 pass phrase:"
msgstr "Введіть пароль PKCS#12:"

#: gnutls.c:524 openssl.c:642
msgid "Enter secondary PKCS#12 pass phrase:"
msgstr "Введіть вторинний пароль PKCS#12:"

#: gnutls.c:547
#, c-format
msgid "Failed to process PKCS#12 file: %s\n"
msgstr "Не вдалося обробити файл PKCS#12: %s\n"

#: gnutls.c:559
#, c-format
msgid "Failed to load PKCS#12 certificate: %s\n"
msgstr "Не вдалося завантажити сертифікат PKCS#12: %s\n"

#: gnutls.c:560
#, c-format
msgid "Failed to load secondary PKCS#12 certificate: %s\n"
msgstr "Не вдалося завантажити вторинний сертифікат PKCS#12: %s\n"

#: gnutls.c:633
#, c-format
msgid "Could not initialise MD5 hash: %s\n"
msgstr "Не вдалося ініціалізувати хеш MD5: %s\n"

#: gnutls.c:643
#, c-format
msgid "MD5 hash error: %s\n"
msgstr "Помилка у хеші MD5: %s\n"

#: gnutls.c:701
msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
msgstr "У зашифрованому ключі OpenSSL немає заголовка DEK-Info:\n"

#: gnutls.c:708
msgid "Cannot determine PEM encryption type\n"
msgstr "Не вдалося визначити тип шифрування PEM\n"

#: gnutls.c:721
#, c-format
msgid "Unsupported PEM encryption type: %s\n"
msgstr "Непідтримуваний тип шифрування PEM: %s\n"

#: gnutls.c:746 gnutls.c:759
msgid "Invalid salt in encrypted PEM file\n"
msgstr "Некоректне початкове випадкове значення у шифрованому файлі PEM\n"

#: gnutls.c:783
#, c-format
msgid "Error base64-decoding encrypted PEM file: %s\n"
msgstr "Помилка у розшифрованому на основі base64 файлі PEM: %s\n"

#: gnutls.c:791
msgid "Encrypted PEM file too short\n"
msgstr "Зашифрований файл PEM є надто коротким\n"

#: gnutls.c:819
#, c-format
msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
msgstr ""
"Не вдалося ініціалізувати систему шифрування для розшифровування файла PEM: "
"%s\n"

#: gnutls.c:830
#, c-format
msgid "Failed to decrypt PEM key: %s\n"
msgstr "Не вдалося розшифрувати ключ PEM: %s\n"

#: gnutls.c:882
msgid "Decrypting PEM key failed\n"
msgstr "Не вдалося розшифрувати ключ PEM\n"

#: gnutls.c:889 gnutls.c:1488 openssl.c:506
msgid "Enter PEM pass phrase:"
msgstr "Введіть пароль до PEM:"

#: gnutls.c:890 openssl.c:507
msgid "Enter secondary PEM pass phrase:"
msgstr "Введіть вторинний пароль до PEM:"

#: gnutls.c:1041
msgid "This binary built without system key support\n"
msgstr "Цей виконуваний файл зібрано без підтримки загальносистемних ключів\n"

#: gnutls.c:1048
msgid "This binary built without PKCS#11 support\n"
msgstr "Цей виконуваний файл зібрано без підтримки PKCS#11\n"

#: gnutls.c:1098 openssl-pkcs11.c:419
#, c-format
msgid "Using PKCS#11 certificate %s\n"
msgstr "Використовуємо сертифікат PKCS#11 %s\n"

#: gnutls.c:1099
#, c-format
msgid "Using system certificate %s\n"
msgstr "Використовуємо загальносистемний сертифікат %s\n"

#: gnutls.c:1117
#, c-format
msgid "Error loading certificate from PKCS#11: %s\n"
msgstr "Помилка під час завантаження сертифіката з PKCS#11: %s\n"

#: gnutls.c:1118
#, c-format
msgid "Error loading system certificate: %s\n"
msgstr "Помилка під час спроби завантажити загальносистемний сертифікат: %s\n"

#: gnutls.c:1129 openssl.c:937
#, c-format
msgid "Using certificate file %s\n"
msgstr "Використовуємо файл сертифіката %s\n"

#: gnutls.c:1130 openssl.c:938
#, c-format
msgid "Using secondary certificate file %s\n"
msgstr "Використовуємо вторинний файл сертифіката %s\n"

#: gnutls.c:1153
msgid "PKCS#11 file contained no certificate\n"
msgstr "У файлі PKCS#11 не міститься сертифіката\n"

#: gnutls.c:1179
msgid "No certificate found in file"
msgstr "У файлі не знайдено сертифіката"

#: gnutls.c:1184
#, c-format
msgid "Loading certificate failed: %s\n"
msgstr "Спроба завантаження сертифіката зазнала невдачі: %s\n"

#: gnutls.c:1185
#, c-format
msgid "Loading secondary certificate failed: %s\n"
msgstr "Спроба завантаження вторинного сертифіката зазнала невдачі: %s\n"

#: gnutls.c:1200
#, c-format
msgid "Using system key %s\n"
msgstr "Використовуємо загальносистемний ключ %s\n"

#: gnutls.c:1201
#, c-format
msgid "Using secondary system key %s\n"
msgstr "Використовуємо вторинний загальносистемний ключ %s\n"

#: gnutls.c:1207 gnutls.c:1354
#, c-format
msgid "Error initialising private key structure: %s\n"
msgstr "Помилка під час спроби ініціалізувати структуру закритих ключів: %s\n"

#: gnutls.c:1218
#, c-format
msgid "Error importing system key %s: %s\n"
msgstr "Помилка під час спроби імпортувати загальносистемний ключ %s: %s\n"

#: gnutls.c:1229 gnutls.c:1302 gnutls.c:1330
#, c-format
msgid "Trying PKCS#11 key URL %s\n"
msgstr "Намагаємося використати адресу ключа PKCS#11 %s\n"

#: gnutls.c:1234
#, c-format
msgid "Error initialising PKCS#11 key structure: %s\n"
msgstr "Помилка під час спроби ініціалізувати структуру ключів PKCS#11: %s\n"

#: gnutls.c:1342
#, c-format
msgid "Error importing PKCS#11 URL %s: %s\n"
msgstr "Помилка під час імпортування адреси PKCS#11 %s: %s\n"

#: gnutls.c:1349 openssl-pkcs11.c:655
#, c-format
msgid "Using PKCS#11 key %s\n"
msgstr "Використовуємо ключ PKCS#11 %s\n"

#: gnutls.c:1364
#, c-format
msgid "Error importing PKCS#11 key into private key structure: %s\n"
msgstr ""
"Помилка під час спроби імпортувати ключ PKCS#11 до структури закритих "
"ключів: %s\n"

#: gnutls.c:1382
#, c-format
msgid "Using private key file %s\n"
msgstr "Використовуємо файл закритого ключа %s\n"

#: gnutls.c:1393 openssl.c:761
msgid "This version of OpenConnect was built without TPM support\n"
msgstr "Цю версію OpenConnect зібрано без підтримки TPM\n"

#: gnutls.c:1409
msgid "This version of OpenConnect was built without TPM2 support\n"
msgstr "Цю версію OpenConnect зібрано без підтримки TPM2\n"

#: gnutls.c:1430
msgid "Failed to interpret PEM file\n"
msgstr "Не вдалося обробити інтерпретатором файл PEM\n"

#: gnutls.c:1449
#, c-format
msgid "Failed to load PKCS#1 private key: %s\n"
msgstr "Не вдалося завантажити закритий ключ PKCS#1: %s\n"

#: gnutls.c:1462 gnutls.c:1476
#, c-format
msgid "Failed to load private key as PKCS#8: %s\n"
msgstr "Не вдалося завантажити закритий ключ як PKCS#8: %s\n"

#: gnutls.c:1484 gnutls.c:1517 openssl.c:1087 openssl.c:1102
msgid "Failed to decrypt PKCS#8 certificate file\n"
msgstr "Не вдалося розшифрувати файл сертифіката PKCS#8\n"

#: gnutls.c:1509
#, c-format
msgid "Failed to determine type of private key %s\n"
msgstr "Не вдалося визначити тип закритого ключа %s\n"

#: gnutls.c:1521 openssl.c:1097
msgid "Enter PKCS#8 pass phrase:"
msgstr "Введіть пароль PKCS#8:"

#: gnutls.c:1537
#, c-format
msgid "Failed to get key ID: %s\n"
msgstr "Не вдалося отримати ідентифікатор ключа: %s\n"

#: gnutls.c:1591
#, c-format
msgid "Error signing test data with private key: %s\n"
msgstr "Помилка під час спроби підписати тестові дані закритим ключем: %s\n"

#: gnutls.c:1607
#, c-format
msgid "Error validating signature against certificate: %s\n"
msgstr "Помилка під час спроби перевірити підпис за сертифікатом: %s\n"

#: gnutls.c:1635
msgid "No SSL certificate found to match private key\n"
msgstr "Не знайдено сертифіката SSL, який відповідає закритому ключу\n"

#: gnutls.c:1636
msgid "No secondary certificate found to match private key\n"
msgstr "Не знайдено вторинного сертифіката, який відповідає закритому ключу\n"

#: gnutls.c:1648
msgid "got_key conditions not met!\n"
msgstr "Не виконано умови got_key!\n"

#: gnutls.c:1663
#, c-format
msgid "Error creating an abstract privkey from /x509_privkey: %s\n"
msgstr ""
"Помилка під час спроби створення абстрактного privkey з /x509_privkey: %s\n"

#: gnutls.c:1677 openssl.c:666 openssl.c:821
#, c-format
msgid "Using client certificate '%s'\n"
msgstr "Використовуємо клієнтський сертифікат «%s»\n"

#: gnutls.c:1678 openssl.c:667 openssl.c:822
#, c-format
msgid "Using secondary certificate '%s'\n"
msgstr "Використовуємо вторинний сертифікат «%s»\n"

#: gnutls.c:1695
msgid "Failed to allocate memory for certificate\n"
msgstr "Не вдалося розмістити сертифікат у пам'яті\n"

#: gnutls.c:1741
msgid "Got no issuer from PKCS#11\n"
msgstr "Не отримати видавця з PKCS#11\n"

#: gnutls.c:1746
#, c-format
msgid "Got next CA '%s' from PKCS#11\n"
msgstr "Отримано наступну CA «%s» з PKCS#11\n"

#: gnutls.c:1770
msgid "Failed to allocate memory for supporting certificates\n"
msgstr "Не вдалося отримати пам'ять для сертифікатів підтримки\n"

#: gnutls.c:1784
#, c-format
msgid "Adding supporting CA '%s'\n"
msgstr "Додавання підтримувального CA «%s»\n"

#: gnutls.c:1849
#, c-format
msgid "Importing X509 certificate failed: %s\n"
msgstr "Спроба імпортування сертифіката X509 зазнала невдачі: %s\n"

#: gnutls.c:1859
#, c-format
msgid "Setting PKCS#11 certificate failed: %s\n"
msgstr "Спроба встановлення сертифіката PKCS#11 зазнала невдачі: %s\n"

#: gnutls.c:1891
#, c-format
msgid "Setting certificate revocation list failed: %s\n"
msgstr ""
"Спроба встановлення списку відкликаних сертифікатів зазнала невдачі: %s\n"

#: gnutls.c:1911
msgid "Private key appears not to support RSA-PSS. Disabling TLSv1.3\n"
msgstr ""
"Здається, у закритому ключі не передбачено підтримки RSA-PSS. Вимикаємо "
"TLSv1.3\n"

#: gnutls.c:1922
#, c-format
msgid "Setting certificate failed: %s\n"
msgstr "Спроба встановлення сертифіката зазнала невдачі: %s\n"

#: gnutls.c:2076
msgid "Server presented no certificate\n"
msgstr "Сервером не надано сертифіката\n"

#: gnutls.c:2084
#, c-format
msgid "Error comparing server's cert on rehandshake: %s\n"
msgstr ""
"Помилка під час спроби порівняти сертифікат сервера при повторному "
"узгодженні з'єднання: %s\n"

#: gnutls.c:2089 openssl.c:1627
msgid "Server presented different cert on rehandshake\n"
msgstr "Сервером надано інший сертифікат при повторному узгодженні з'єднання\n"

#: gnutls.c:2094 openssl.c:1630
msgid "Server presented identical cert on rehandshake\n"
msgstr ""
"Сервером надано той самий сертифікат при повторному узгодженні з'єднання\n"

#: gnutls.c:2100
msgid "Error initialising X509 cert structure\n"
msgstr "Помилка під час спроби ініціалізації структури сертифікатів X509\n"

#: gnutls.c:2106
msgid "Error importing server's cert\n"
msgstr "Помилка під час спроби імпортувати сертифікат сервера\n"

#: gnutls.c:2115
msgid "Could not calculate hash of server's certificate\n"
msgstr "Не вдалося обчислити хеш сертифіката сервера\n"

#: gnutls.c:2120
msgid "Error checking server cert status\n"
msgstr "Помилка під час спроби перевірити стан сертифіката сервера\n"

#: gnutls.c:2125
msgid "certificate revoked"
msgstr "сертифікат відкликано"

#: gnutls.c:2127
msgid "signer not found"
msgstr "підписувача не знайдено"

#: gnutls.c:2129
msgid "signer not a CA certificate"
msgstr "засобом підписування не є сертифікат служби сертифікації (CA)"

#: gnutls.c:2131
msgid "insecure algorithm"
msgstr "алгоритм не є безпечним"

#: gnutls.c:2133
msgid "certificate not yet activated"
msgstr "сертифікат ще не активовано"

#: gnutls.c:2135
msgid "certificate expired"
msgstr "строк дії сертифіката збіг"

#. If this is set and no other reason, it apparently means
#. that signature verification failed. Not entirely sure
#. why we don't just set a bit for that too.
#: gnutls.c:2140
msgid "signature verification failed"
msgstr "не вдалося перевірити підпис"

#: gnutls.c:2189 openssl.c:1507 openssl.c:1663
msgid "certificate does not match hostname"
msgstr "сертифікат не відповідає назві вузла"

#: gnutls.c:2194 openssl.c:1506 openssl.c:1669
#, c-format
msgid "Server certificate verify failed: %s\n"
msgstr "Сертифікат не пройшов перевірки: %s\n"

#: gnutls.c:2220
#, c-format
msgid "TLS Finished message larger than expected (%u bytes)\n"
msgstr ""
"Розмір повідомлення щодо завершення TLS є занадто великим (%u байтів)\n"

#: gnutls.c:2282
msgid "Failed to allocate memory for cafile certs\n"
msgstr "Не вдалося отримати пам'ять для сертифікатів cafile\n"

#: gnutls.c:2303
#, c-format
msgid "Failed to read certs from cafile: %s\n"
msgstr "Не вдалося прочитати сертифікати з cafile: %s\n"

#: gnutls.c:2319
#, c-format
msgid "Failed to open CA file '%s': %s\n"
msgstr "Не вдалося відкрити файл служби сертифікації «%s»: %s\n"

#: gnutls.c:2332 openssl.c:1896
msgid "Loading certificate failed. Aborting.\n"
msgstr "Не вдалося завантажити сертифікат. Перериваємо обробку.\n"

#: gnutls.c:2413
msgid "Failed to construct GnuTLS priority string\n"
msgstr "Не вдалося побудувати рядок пріоритетності GnuTLS\n"

#: gnutls.c:2425
#, c-format
msgid "Failed to set GnuTLS priority string (\"%s\"): %s\n"
msgstr "Не вдалося встановити рядок пріоритетності GnuTLS («%s»): %s\n"

#: gnutls.c:2437 openssl.c:1976
#, c-format
msgid "SSL negotiation with %s\n"
msgstr "Узгодження SSL з %s\n"

#: gnutls.c:2493 openssl.c:2002
msgid "SSL connection cancelled\n"
msgstr "Спробу з’єднання SSL скасовано\n"

#: gnutls.c:2500
#, c-format
msgid "SSL connection failure: %s\n"
msgstr "Критична помилка у з'єднанні SSL: %s\n"

#: gnutls.c:2509
#, c-format
msgid "GnuTLS non-fatal return during handshake: %s\n"
msgstr "Некритичний стан повернення GnuTLS під час узгодження з'єднання: %s\n"

#: gnutls.c:2518 openssl.c:2024
#, c-format
msgid "Connected to HTTPS on %s with ciphersuite %s\n"
msgstr ""
"Встановлено з'єднання із HTTPS на %s за допомогою комплексу шифрування %s\n"

#: gnutls.c:2521
#, c-format
msgid "Renegotiated SSL on %s with ciphersuite %s\n"
msgstr "Повторно узгоджено SSL на %s за допомогою комплексу шифрування %s\n"

#: gnutls.c:2664 openssl-pkcs11.c:206
#, c-format
msgid "PIN required for %s"
msgstr "Потрібен пінкод для %s"

#: gnutls.c:2668 openssl-pkcs11.c:209
msgid "Wrong PIN"
msgstr "Помилковий код"

#: gnutls.c:2671
msgid "This is the final try before locking!"
msgstr "Це остання спроба перед блокуванням!"

#: gnutls.c:2673
msgid "Only a few tries left before locking!"
msgstr "Лишилося лише декілька спроб перед блокуванням!"

#: gnutls.c:2678 openssl-pkcs11.c:213
msgid "Enter PIN:"
msgstr "Вкажіть пінкод: "

#: gnutls.c:2764 openssl.c:2152
msgid "Unsupported OATH HMAC algorithm\n"
msgstr "Непідтримуваний алгоритм HMAC OATH\n"

#: gnutls.c:2773
#, c-format
msgid "Failed to calculate OATH HMAC: %s\n"
msgstr "Не вдалося обчислити HMAC OATH: %s\n"

#: gnutls.c:2787
#, c-format
msgid "%s %dms\n"
msgstr "%s %dмс\n"

#: gnutls.c:2828
#, c-format
msgid "Could not set ciphersuites: %s\n"
msgstr "Не вдалося встановити комплекси шифрування: %s\n"

#: gnutls.c:2835 openssl.c:2267
msgid "Established EAP-TTLS session\n"
msgstr "Встановлено сеанс EAP-TTLS\n"

#: gnutls.c:2928
#, c-format
msgid "Failed to generate STRAP key: %s\n"
msgstr "Не вдалося створити ключ STRAP: %s\n"

#: gnutls.c:2937
#, c-format
msgid "Failed to generate STRAP DH key: %s\n"
msgstr "Не вдалося створити ключ DH STRAP: %s\n"

#: gnutls.c:2970
#, c-format
msgid "Failed to decode server DH key: %s\n"
msgstr "Не вдалося декодувати ключ DH сервера: %s\n"

#: gnutls.c:2982
#, c-format
msgid "Failed to export DH private key parameters: %s\n"
msgstr "Не вдалося експортувати параметри закритого ключа DH: %s\n"

#: gnutls.c:2988
#, c-format
msgid "Failed to export server DH key parameters: %s\n"
msgstr "Не вдалося експортувати параметри ключа DH сервера: %s\n"

#: gnutls.c:2996
#, c-format
msgid "HPKE uses unsupported EC curve (%d, %d)\n"
msgstr "У HPKE використано непідтримувану еліптичну криву (%d, %d)\n"

#: gnutls.c:3009
msgid "Failed to create ECC public point for ECDH\n"
msgstr "Не вдалося створити відкриту точку ECC для ECDH\n"

#: gnutls.c:3052
#, c-format
msgid "HKDF extract failed: %s\n"
msgstr "Помилка видобування HKDF: %s\n"

#: gnutls.c:3062
#, c-format
msgid "HKDF expand failed: %s\n"
msgstr "Помилка розгортання HKDF: %s\n"

#: gnutls.c:3081
#, c-format
msgid "Failed to init AES-256-GCM cipher: %s\n"
msgstr "Не вдалося ініціалізувати шифр AES-256-GCM: %s\n"

#: gnutls.c:3090
#, c-format
msgid "SSO token decryption failed: %s\n"
msgstr "невдала спроба розшифрування жетона SSO: %s\n"

#: gnutls.c:3133
#, c-format
msgid "Failed to decode STRAP key: %s\n"
msgstr "Не вдалося декодувати ключ STRAP: %s\n"

#: gnutls.c:3159
#, c-format
msgid "Failed to regenerate STRAP key: %s\n"
msgstr "Не вдалося повторно створити ключ STRAP: %s\n"

#: gnutls.c:3174 openssl.c:2513
msgid "Failed to generate STRAP key DER\n"
msgstr "Не вдалося створити DER ключа STRAP\n"

#: gnutls.c:3199
#, c-format
msgid "STRAP signature failed: %s\n"
msgstr "Не вдалося виконати підписування STRAP: %s\n"

#: gnutls.c:3290
msgid "Certificate may be multiple certificate authentication incompatible.\n"
msgstr ""
"Сертифікат може бути несумісним із розпізнаванням за декількома "
"сертифікатами.\n"

#: gnutls.c:3328
#, c-format
msgid "gnutls_x509_crt_get_key_purpose_oid: %s.\n"
msgstr "gnutls_x509_crt_get_key_purpose_oid: %s.\n"

#: gnutls.c:3351
#, c-format
msgid "gnutls_X509_crt_get_key_usage: %s.\n"
msgstr "gnutls_X509_crt_get_key_usage: %s.\n"

#: gnutls.c:3368
msgid ""
"The certificate specifies key usages incompatible with authentication.\n"
msgstr ""
"У сертифікаті вказано використання ключів, яке є несумісним із "
"розпізнаванням.\n"

#: gnutls.c:3377
msgid "Certificate doesn't specify key usage.\n"
msgstr "У сертифікаті не вказано використання ключів.\n"

#: gnutls.c:3395
#, c-format
msgid "Precondition failed %s[%s]:%d\n"
msgstr "Не виконано попередню умову %s[%s]:%d\n"

#: gnutls.c:3449
#, c-format
msgid "Failed to generate the PKCS#7 structure: %s.\n"
msgstr "Не вдалося створити структуру PKCS#7: %s.\n"

#: gnutls.c:3483
#, c-format
msgid "Precondition failed %s[%s]:%d.\n"
msgstr "Не виконано попередню умову %s[%s]:%d.\n"

#: gnutls.c:3518
#, c-format
msgid "gnutls_privkey_sign_data: %s.\n"
msgstr "gnutls_privkey_sign_data: %s.\n"

#: gnutls.c:3543
#, c-format
msgid "Failed to sign data with second certificate: %s.\n"
msgstr "Не вдалося підписати дані другим сертифікатом: %s.\n"

#: gnutls_tpm.c:56
#, c-format
msgid "TPM sign function called for %d bytes.\n"
msgstr "Функцію підписування TPM викликано для %d байтів.\n"

#: gnutls_tpm.c:63
#, c-format
msgid "Failed to create TPM hash object: %s\n"
msgstr "Не вдалося створити об'єкт хешу TPM: %s\n"

#: gnutls_tpm.c:70
#, c-format
msgid "Failed to set value in TPM hash object: %s\n"
msgstr "Не вдалося встановити значення у об'єкт хешу TPM: %s\n"

#: gnutls_tpm.c:80
#, c-format
msgid "TPM hash signature failed: %s\n"
msgstr "Не вдалося виконати підписування хешем TPM: %s\n"

#: gnutls_tpm.c:102
#, c-format
msgid "Error decoding TSS key blob: %s\n"
msgstr "Помилка під час спроби розшифрувати бінарний ключ TSS: %s\n"

#: gnutls_tpm.c:110 gnutls_tpm.c:121 gnutls_tpm.c:134
msgid "Error in TSS key blob\n"
msgstr "Помилка у бінарному ключі TSS\n"

#: gnutls_tpm.c:141
#, c-format
msgid "Failed to create TPM context: %s\n"
msgstr "Не вдалося створити контекст TPM: %s\n"

#: gnutls_tpm.c:148
#, c-format
msgid "Failed to connect TPM context: %s\n"
msgstr "Не вдалося з'єднати контекст TPM: %s\n"

#: gnutls_tpm.c:156
#, c-format
msgid "Failed to load TPM SRK key: %s\n"
msgstr "Не вдалося завантажити ключ SRK TPM: %s\n"

#: gnutls_tpm.c:163
#, c-format
msgid "Failed to load TPM SRK policy object: %s\n"
msgstr "Не вдалося завантажити об'єкт правил SRK TPM: %s\n"

#: gnutls_tpm.c:184
#, c-format
msgid "Failed to set TPM PIN: %s\n"
msgstr "Не вдалося встановити пінкод TPM: %s\n"

#: gnutls_tpm.c:200
#, c-format
msgid "Failed to load TPM key blob: %s\n"
msgstr "Не вдалося завантажити двійковий ключ TPM: %s\n"

#: gnutls_tpm.c:207
msgid "Enter TPM SRK PIN:"
msgstr "Введіть пінкод SRK TPM:"

#: gnutls_tpm.c:228
#, c-format
msgid "Failed to create key policy object: %s\n"
msgstr "Не вдалося створити об'єкт правил ключів: %s\n"

#: gnutls_tpm.c:236
#, c-format
msgid "Failed to assign policy to key: %s\n"
msgstr "Не вдалося пов'язати правило із ключем: %s\n"

#: gnutls_tpm.c:245
msgid "Enter TPM key PIN:"
msgstr "Введіть пінкод ключа TPM:"

#: gnutls_tpm.c:246
msgid "Enter secondary key TPM PIN:"
msgstr "Введіть пінкод вторинного ключа TPM:"

#: gnutls_tpm.c:257
#, c-format
msgid "Failed to set key PIN: %s\n"
msgstr "Не вдалося встановити пінкод ключа: %s\n"

#: gnutls_tpm2.c:95
#, c-format
msgid "Unknown TPM2 EC digest size %d\n"
msgstr "Невідомий розмір контрольної суми EC TPM2 — %d\n"

#: gnutls_tpm2.c:151 gnutls_tpm2.c:191
#, c-format
msgid "Not supporting EC sign algo %s\n"
msgstr "Підтримки алгоритму підписування EC %s не передбачено\n"

#: gnutls_tpm2.c:247
#, c-format
msgid "Error decoding TSS2 key blob: %s\n"
msgstr "Помилка під час спроби розшифрувати бінарний ключ TSS2: %s\n"

#: gnutls_tpm2.c:257
#, c-format
msgid "Failed to create ASN.1 type for TPM2: %s\n"
msgstr "Не вдалося створити тип ASN.1 для TPM2: %s\n"

#: gnutls_tpm2.c:266
#, c-format
msgid "Failed to decode TPM2 key ASN.1: %s\n"
msgstr "Не вдалося розшифрувати ключ TPM2 ASN.1: %s\n"

#: gnutls_tpm2.c:274
#, c-format
msgid "Failed to parse TPM2 key type OID: %s\n"
msgstr "Не вдалося обробити тип ключа OID TPM2: %s\n"

#: gnutls_tpm2.c:280
#, c-format
msgid "TPM2 key has unknown type OID %s not %s\n"
msgstr "Ключ TPM2 належить до невідомого типу OID %s, а не %s\n"

#: gnutls_tpm2.c:298
#, c-format
msgid "Failed to parse TPM2 key parent: %s\n"
msgstr "Не вдалося обробити батьківський запис ключа TPM2: %s\n"

#: gnutls_tpm2.c:319
msgid "Failed to parse TPM2 pubkey element\n"
msgstr "Не вдалося обробити елемент відкритого ключа TPM2\n"

#: gnutls_tpm2.c:324
msgid "Failed to parse TPM2 privkey element\n"
msgstr "Не вдалося обробити елемент закритого ключа TPM2\n"

#: gnutls_tpm2.c:329
#, c-format
msgid "Parsed TPM2 key with parent %x, emptyauth %d\n"
msgstr "Оброблено ключ TPM2 із батьківським елементом %x, emptyauth %d\n"

#: gnutls_tpm2.c:433
#, c-format
msgid "TPM2 digest too large: %d > %d\n"
msgstr "Контрольна сума TPM2 є надто великою: %d > %d\n"

#: gnutls_tpm2.c:487
#, c-format
msgid "PSS encoding failed; hash size %d too large for RSA key %d\n"
msgstr ""
"Помилка кодування PSS; розмір хешу %d є надто великим для ключа RSA %d\n"

#: gnutls_tpm2.c:622
#, c-format
msgid "TPMv2 RSA sign called for unknown algorithm %s\n"
msgstr "Викликано підпис RSA TPMv2 для невідомого алгоритму %s\n"

#: gnutls_tpm2_esys.c:177
msgid "TPM2 password too long; truncating\n"
msgstr "Пароль TPM2 є надто довгим; обрізаємо\n"

#: gnutls_tpm2_esys.c:195
msgid "owner"
msgstr "власник"

#: gnutls_tpm2_esys.c:196
msgid "null"
msgstr "null"

#: gnutls_tpm2_esys.c:197
msgid "endorsement"
msgstr "схвалення"

#: gnutls_tpm2_esys.c:198
msgid "platform"
msgstr "платформа"

#: gnutls_tpm2_esys.c:202
#, c-format
msgid "Creating primary key under %s hierarchy.\n"
msgstr "Створюємо основний ключ у ієрархії %s.\n"

#: gnutls_tpm2_esys.c:210 gnutls_tpm2_ibm.c:266
#, c-format
msgid "Enter TPM2 %s hierarchy password:"
msgstr "Введіть пароль до ієрархії TPM2 %s:"

#: gnutls_tpm2_esys.c:218 gnutls_tpm2_esys.c:316 gnutls_tpm2_esys.c:392
#, c-format
msgid "TPM2 Esys_TR_SetAuth failed: 0x%x\n"
msgstr "Помилка Esys_TR_SetAuth TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:230
msgid "TPM2 Esys_CreatePrimary owner auth failed\n"
msgstr "Не вдалося пройти розпізнавання власника Esys_CreatePrimary TPM2\n"

#: gnutls_tpm2_esys.c:235
#, c-format
msgid "TPM2 Esys_CreatePrimary failed: 0x%x\n"
msgstr "Помилка Esys_CreatePrimary TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:254
msgid "Establishing connection with TPM.\n"
msgstr "Встановлюємо з'єднання з TPM.\n"

#: gnutls_tpm2_esys.c:259
#, c-format
msgid "TPM2 Esys_Initialize failed: 0x%x\n"
msgstr "Помилка Esys_Initialize TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:267
msgid ""
"TPM2 was already started up thus false positive failing in tpm2tss log.\n"
msgstr ""
"TPM2 вже було запущено, отже, маємо фальшиве спрацювання у журналі tpm2tss.\n"

#: gnutls_tpm2_esys.c:270
#, c-format
msgid "TPM2 Esys_Startup failed: 0x%x\n"
msgstr "Помилка Esys_Startup TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:283
#, c-format
msgid "Esys_TR_FromTPMPublic failed for handle 0x%x: 0x%x\n"
msgstr "Помилка Esys_TR_FromTPMPublic для обробника 0x%x: 0x%x\n"

#: gnutls_tpm2_esys.c:307 gnutls_tpm2_ibm.c:285
msgid "Enter TPM2 parent key password:"
msgstr "Введіть пароль до батьківського ключа TPM2:"

#: gnutls_tpm2_esys.c:308 gnutls_tpm2_ibm.c:286
msgid "Enter secondary TPM2 parent key password:"
msgstr "Введіть пароль до вторинного батьківського ключа TPM2:"

#: gnutls_tpm2_esys.c:322
#, c-format
msgid "Loading TPM2 key blob, parent %x.\n"
msgstr "Завантажуємо бінарний ключ TPM2, батьківський запис — %x.\n"

#: gnutls_tpm2_esys.c:330
msgid "TPM2 Esys_Load auth failed\n"
msgstr "Не пройдено розпізнавання Esys_Load TPM2\n"

#: gnutls_tpm2_esys.c:336
#, c-format
msgid "TPM2 Esys_Load failed: 0x%x\n"
msgstr "Помилка Esys_Load TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:346
#, c-format
msgid "TPM2 Esys_FlushContext for generated primary failed: 0x%x\n"
msgstr "Помилка Esys_FlushContext TPM2 для створеного основного ключа: 0x%x\n"

#: gnutls_tpm2_esys.c:380 gnutls_tpm2_ibm.c:376 gnutls_tpm2_ibm.c:476
msgid "Enter TPM2 key password:"
msgstr "Введіть пароль до ключа TPM2:"

#: gnutls_tpm2_esys.c:381 gnutls_tpm2_ibm.c:377
msgid "Enter secondary TPM2 key password:"
msgstr "Введіть пароль до вторинного ключа TPM2:"

#: gnutls_tpm2_esys.c:414
#, c-format
msgid "TPM2 RSA sign function called for %d bytes, algo %s\n"
msgstr "Функцію підписування RSA TPM2 викликано для %d байтів, алгоритм %s.\n"

#: gnutls_tpm2_esys.c:434
msgid "TPM2 Esys_RSA_Decrypt auth failed\n"
msgstr "Не пройдено розпізнавання Esys_RSA_Decrypt TPM2\n"

#: gnutls_tpm2_esys.c:440 gnutls_tpm2_esys.c:530
#, c-format
msgid "TPM2 failed to generate RSA signature: 0x%x\n"
msgstr "TPM2 не вдалося створити підпис RSA: 0x%x\n"

#: gnutls_tpm2_esys.c:484 gnutls_tpm2_ibm.c:420
#, c-format
msgid "TPM2 EC sign function called for %d bytes.\n"
msgstr "Функцію підписування EC TPM2 викликано для %d байтів.\n"

#: gnutls_tpm2_esys.c:504 gnutls_tpm2_ibm.c:445
#, c-format
msgid "Unknown TPM2 EC digest size %d for algo 0x%x\n"
msgstr "Невідомий розмір контрольної суми EC TPM2 — %d для алгоритму 0x%x\n"

#: gnutls_tpm2_esys.c:524
msgid "TPM2 Esys_Sign auth failed\n"
msgstr "Не пройдено розпізнавання Esys_Sign TPM2\n"

#: gnutls_tpm2_esys.c:564 gnutls_tpm2_ibm.c:512
#, c-format
msgid "Invalid TPM2 parent handle 0x%08x\n"
msgstr "Некоректний обробник батьківського елемента TPM2 0x%08x\n"

#: gnutls_tpm2_esys.c:581
msgid "Using SWTPM due to TPM_INTERFACE_TYPE environment variable\n"
msgstr ""
"Використовуємо SWTPM через встановлення змінної середовища "
"TPM_INTERFACE_TYPE\n"

#: gnutls_tpm2_esys.c:586
#, c-format
msgid "TSS2_TctiLdr_Initialize failed for swtpm: 0x%x\n"
msgstr "Помилка TSS2_TctiLdr_Initialize для swtpm: 0x%x\n"

#: gnutls_tpm2_esys.c:596 gnutls_tpm2_ibm.c:529
#, c-format
msgid "Failed to import TPM2 private key data: 0x%x\n"
msgstr "Не вдалося імпортувати дані закритого ключа TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:605 gnutls_tpm2_ibm.c:539
#, c-format
msgid "Failed to import TPM2 public key data: 0x%x\n"
msgstr "Не вдалося імпортувати дані відкритого ключа TPM2: 0x%x\n"

#: gnutls_tpm2_esys.c:619 gnutls_tpm2_ibm.c:550
#, c-format
msgid "Unsupported TPM2 key type %d\n"
msgstr "Непідтримуваний тип ключа TPM2 %d\n"

#: gnutls_tpm2_ibm.c:55
#, c-format
msgid "TPM2 operation %s failed (%d): %s%s%s\n"
msgstr "Помилка під час виконання дії TPM2 %s (%d): %s%s%s\n"

#: gpst.c:199
#, c-format
msgid "%s\n"
msgstr "%s\n"

#: gpst.c:202
#, c-format
msgid "Challenge: %s\n"
msgstr "Виклик: %s\n"

#: gpst.c:264
#, c-format
msgid "Response was: %s\n"
msgstr "Відповідь: %s\n"

#: gpst.c:300
#, c-format
msgid "Unknown ESP MAC algorithm: %s\n"
msgstr "Невідомий алгоритм MAC ESP: %s\n"

#: gpst.c:308
#, c-format
msgid "Unknown ESP encryption algorithm: %s\n"
msgstr "Невідомий алгоритм шифрування ESP: %s\n"

#: gpst.c:380
#, c-format
msgid ""
"WARNING: Config XML contains <quarantine> tag with value of \"%s\".\n"
"    VPN connectivity may be disabled or limited.\n"
msgstr ""
"Попередження: налаштування у форматі XML містять теґ <quarantine> зі "
"значенням «%s».\n"
"    Можливість з'єднання VPN може бути вимкнено або обмежено.\n"

#: gpst.c:390
#, c-format
msgid "Non-standard SSL tunnel path: %s\n"
msgstr "Нестандартний шлях тунелю SSL: %s\n"

#: gpst.c:394
#, c-format
msgid "Tunnel timeout (rekey interval) is %d minutes.\n"
msgstr ""
"Час очікування на працездатність тунелю (інтервал повторного обміну ключами) "
"дорівнює %d хвилин.\n"

#: gpst.c:406
#, c-format
msgid ""
"Gateway address in config XML (%s) differs from external gateway address "
"(%s).\n"
msgstr ""
"Адреса шлюзу у налаштуваннях XML (%s) відрізняється від зовнішньої адреси "
"шлюзу (%s).\n"

#: gpst.c:413
#, c-format
msgid ""
"IPv6 gateway address in config XML (%s) differs from external gateway "
"address (%s).\n"
msgstr ""
"Адреса шлюзу IPv6 у налаштуваннях XML (%s) відрізняється від зовнішньої "
"адреси шлюзу (%s).\n"

#: gpst.c:418
#, c-format
msgid ""
"Config XML <connected-gw-ip> address (%s) differs from external\n"
"gateway address (%s). Please report this to\n"
"<%s>, including any problems\n"
"with ESP or other apparent loss of connectivity or performance.\n"
msgstr ""
"Адреса <connected-gw-ip> у налаштуваннях XML (%s) відрізняється від адреси\n"
"зовнішнього шлюзу (%s). Будь ласка, повідомте про це розробників:\n"
"<%s>, зокрема про будь-які проблеми\n"
"із ESP або іншу видиму втрату можливості з'єднання або швидкодії.\n"

#: gpst.c:486
#, c-format
msgid "GlobalProtect config sent ipsec-mode=%s (expected esp-tunnel)\n"
msgstr ""
"Налаштування GlobalProtect надіслано ipsec-mode=%s (мало бути esp-tunnel)\n"

#: gpst.c:494 oncp.c:775
msgid "Ignoring ESP keys since ESP support not available in this build\n"
msgstr "Імпортуємо ключі ESP, оскільки у цій збірці недоступна підтримка ESP\n"

#: gpst.c:512
#, c-format
msgid "Potential IPv6-related GlobalProtect config tag <%s>: %s\n"
msgstr ""
"Потенційний пов'язаний із IPv6 теґ GlobalProtect налаштувань <%s>: %s\n"

#: gpst.c:514
#, c-format
msgid "Unknown GlobalProtect config tag <%s>: %s\n"
msgstr "Невідомий теґ налаштовування GlobalProtect <%s>: %s\n"

#: gpst.c:527
#, c-format
msgid ""
"GlobalProtect IPv6 support is experimental. Please report results to <%s>.\n"
msgstr ""
"Підтримка IPv6 у GlobalProtect є експериментальною. Будь ласка, повідомте "
"про результати використання на адресу <%s>.\n"

#: gpst.c:550
msgid ""
"Did not receive ESP keys and matching gateway in GlobalProtect config; "
"tunnel will be TLS only.\n"
msgstr ""
"Не отримано ключів ESP і відповідного шлюзу у налаштуваннях GlobalProtect; у "
"тунелі буде використано лише TLS.\n"

#: gpst.c:614
msgid "ESP disabled"
msgstr "ESP вимкнено"

#: gpst.c:616
msgid "No ESP keys received"
msgstr "Не отримано жодного ключа ESP"

#: gpst.c:618
msgid "ESP support not available in this build"
msgstr "У цьому варіанті програми не передбачено підтримки ESP"

#: gpst.c:630
#, c-format
msgid "No MTU received. Calculated %d for %s%s\n"
msgstr "Не отримано MTU. Обчислено %d для %s%s\n"

#: gpst.c:657
msgid "Connecting to HTTPS tunnel endpoint ...\n"
msgstr "Встановлюємо з'єднання із кінцевою точкою тунелю HTTPS...\n"

#: gpst.c:679
msgid "Error fetching GET-tunnel HTTPS response.\n"
msgstr "Помилка під час отримання відповіді HTTPS від GET-тунелю.\n"

#: gpst.c:688
msgid "Gateway disconnected immediately after GET-tunnel request.\n"
msgstr "Шлюз від'єднано негайно після запиту GET-тунелю.\n"

#: gpst.c:700 ppp.c:1130
#, c-format
msgid "Got unexpected HTTP response: %.*s\n"
msgstr "Отримано неочікувану відповідь HTTP: %.*s\n"

#: gpst.c:846
#, c-format
msgid ""
"WARNING: Server asked us to submit HIP report with md5sum %s.\n"
"    VPN connectivity may be disabled or limited without HIP report "
"submission.\n"
"    %s\n"
msgstr ""
"Попередження: сервер попросив нас надіслати звіт HIP із md5sum %s\n"
"    Можливість з'єднання із VPN може бути вимкнено або обмежено без подання "
"звіту HIP.\n"
"    %s\n"

#: gpst.c:850
msgid ""
"However, running the HIP report submission script on this platform is not "
"yet implemented."
msgstr ""
"Втім, запуск скрипту подання звітів HIP на цій платформі ще не реалізовано."

#: gpst.c:852
msgid ""
"You need to provide a --csd-wrapper argument with the HIP report submission "
"script."
msgstr ""
"Вам слід додати аргумент --csd-wrapper у команді скрипту подання звітів HIP."

#: gpst.c:862
msgid ""
"Error: Running the 'HIP Report' script on this platform is not yet "
"implemented.\n"
msgstr ""
"Помилка: запуск скрипту «HIP Report» на цій платформі ще не реалізовано.\n"

#: gpst.c:867
#, c-format
msgid "Trying to run HIP Trojan script '%s'.\n"
msgstr "Намагаємося запустити троянський скрипт HIP «%s».\n"

#: gpst.c:875
msgid "Failed to create pipe for HIP script\n"
msgstr "Не вдалося створити канал для скрипту HIP\n"

#: gpst.c:883
msgid "Failed to fork for HIP script\n"
msgstr "Не вдалося виконати відгалуження для скрипту HIP\n"

#: gpst.c:899
#, c-format
msgid "HIP script '%s' exited abnormally\n"
msgstr "Роботу скрипту HIP «%s» завершено у нештатному режимі\n"

#: gpst.c:904
#, c-format
msgid "HIP script '%s' returned non-zero status: %d\n"
msgstr "Скриптом HIP «%s» повернуто ненульове значення стану: %d\n"

#: gpst.c:909
#, c-format
msgid "HIP script '%s' completed successfully (report is %d bytes).\n"
msgstr "Скрипт HIP «%s» успішно завершив роботу (за звітом %d байтів).\n"

#: gpst.c:914
msgid "HIP report submission failed.\n"
msgstr "Не вдалося подати звіт HIP.\n"

#: gpst.c:916
msgid "HIP report submitted successfully.\n"
msgstr "Звіт HIP успішно подано.\n"

#: gpst.c:952
#, c-format
msgid "Failed to exec HIP script %s\n"
msgstr "Не вдалося виконати скрипт HIP %s\n"

#: gpst.c:966
msgid "Gateway says HIP report submission is needed.\n"
msgstr "Шлюзом повідомлено, що потрібне надання звіту HIP.\n"

#: gpst.c:970
msgid "Gateway says no HIP report submission is needed.\n"
msgstr "Шлюзом повідомлено, що надання звіту HIP не є потрібним.\n"

#: gpst.c:1027
msgid "ESP tunnel connected; exiting HTTPS mainloop.\n"
msgstr ""
"Встановлено з'єднання із тунелем ESP; виходимо із основного циклу HTTPS.\n"

#: gpst.c:1054
msgid "Failed to connect ESP tunnel; using HTTPS instead.\n"
msgstr ""
"Не вдалося встановити з'єднання із тунелем ESP; використовуємо замість нього "
"HTTPS.\n"

#: gpst.c:1091
#, c-format
msgid "Packet receive error: %s\n"
msgstr "Помилка під час отримання пакетів: %s\n"

#: gpst.c:1112
#, c-format
msgid ""
"Unexpected packet length. SSL_read returned %d (includes 16 header bytes) "
"but header payload_len is %d\n"
msgstr ""
"Неочікувана довжина пакета. SSL_read повернуто %d (включає 16 байтів "
"заголовка), але payload_len заголовка дорівнює %d\n"

#: gpst.c:1122
msgid "Got GPST DPD/keepalive response\n"
msgstr "Отримано відповідь DPD/keepalive GPST\n"

#: gpst.c:1126
msgid ""
"Expected 0000000000000000 as last 8 bytes of DPD/keepalive packet header, "
"but got:\n"
msgstr ""
"Мало бути 0000000000000000, оскільки останні 8 байтів заголовка пакета DPD/"
"keepalive, але отримано:\n"

#: gpst.c:1133
#, c-format
msgid "Received IPv%d data packet of %d bytes\n"
msgstr "Отримано пакет даних IPv%d розміром %d байтів\n"

#: gpst.c:1138
msgid ""
"Expected 0100000000000000 as last 8 bytes of data packet header, but got:\n"
msgstr ""
"Мало бути 0100000000000000, оскільки останні 8 байтів даних заголовка "
"пакета, але отримано:\n"

#: gpst.c:1151
msgid "Unknown packet. Header dump follows:\n"
msgstr "Невідомий пакет. Нижче наведено дамп заголовка:\n"

#: gpst.c:1198
msgid "GlobalProtect HIP check due\n"
msgstr "Строк перевірки HIP GlobalProtect\n"

#: gpst.c:1210
msgid "HIP check or report failed\n"
msgstr ""
"Не вдалося виконати перевірку HIP або надіслати звіт щодо результатів\n"

#: gpst.c:1223
msgid "GlobalProtect rekey due\n"
msgstr "Потрібен повторний обмін ключами GlobalProtect\n"

#: gpst.c:1228
msgid "GPST Dead Peer Detection detected dead peer!\n"
msgstr "DPD GPST виявлено непрацездатний вузол!\n"

#: gpst.c:1248
msgid "Send GPST DPD/keepalive request\n"
msgstr "Надсилання запиту DPD/keepalive GPST\n"

#: gpst.c:1271
#, c-format
msgid "Sending IPv%d data packet of %d bytes\n"
msgstr "Надсилаємо пакет даних IPv%d розміру %d байтів\n"

#: gpst.c:1465
#, c-format
msgid "ICMPv%d probe packet (seq %d) for GlobalProtect ESP:\n"
msgstr "Пакет зондування ICMPv%d (посл. %d) для GlobalProtect ESP:\n"

#: gpst.c:1473 oncp.c:1271
msgid "Failed to send ESP probe\n"
msgstr "Не вдалося надіслати зондування ESP\n"

#: gssapi.c:75
msgid "Error importing GSSAPI name for authentication:\n"
msgstr "Помилка під час імпортування назви GSSAPI для розпізнавання:\n"

#: gssapi.c:128
msgid "Error generating GSSAPI response:\n"
msgstr "Помилка під час створення відповіді GSSAPI:\n"

#: gssapi.c:145
msgid "Attempting GSSAPI authentication to proxy\n"
msgstr "Спроба виконати розпізнавання за GSSAPI на проксі-сервері\n"

#: gssapi.c:148
#, c-format
msgid "Attempting GSSAPI authentication to server '%s'\n"
msgstr "Спроба виконати розпізнавання за GSSAPI на сервері «%s»\n"

#: gssapi.c:203 gssapi.c:259 sspi.c:190 sspi.c:248
msgid "GSSAPI authentication completed\n"
msgstr "Розпізнавання GSSAPI завершено\n"

#: gssapi.c:214
#, c-format
msgid "GSSAPI token too large (%zd bytes)\n"
msgstr "Ключ GSSAPI є надто великим (%zd байтів)\n"

#: gssapi.c:227
#, c-format
msgid "Sending GSSAPI token of %zu bytes\n"
msgstr "Надсилаємо ключ GSSAPI розміру %zu байтів\n"

#: gssapi.c:232
#, c-format
msgid "Failed to send GSSAPI authentication token to proxy: %s\n"
msgstr "Не вдалося надіслати ключ розпізнавання GSSAPI на проксі-сервер: %s\n"

#: gssapi.c:240 gssapi.c:267
#, c-format
msgid "Failed to receive GSSAPI authentication token from proxy: %s\n"
msgstr "Не вдалося отримати ключ розпізнавання GSSAPI з проксі-сервера: %s\n"

#: gssapi.c:246
msgid "SOCKS server reported GSSAPI context failure\n"
msgstr "Сервером SOCKS повідомлено про помилку контексту GSSAPI\n"

#: gssapi.c:250
#, c-format
msgid "Unknown GSSAPI status response (0x%02x) from SOCKS server\n"
msgstr "Невідома відповідь щодо стану GSSAPI (0x%02x) від сервера SOCKS\n"

#: gssapi.c:271
#, c-format
msgid "Got GSSAPI token of %zu bytes: %02x %02x %02x %02x\n"
msgstr "Отримано ключ GSSAPI з %zu байтів: %02x %02x %02x %02x\n"

#: gssapi.c:297
#, c-format
msgid "Sending GSSAPI protection negotiation of %zu bytes\n"
msgstr "Надсилаємо узгодження захисту GSSAPI з %zu байтів\n"

#: gssapi.c:302
#, c-format
msgid "Failed to send GSSAPI protection response to proxy: %s\n"
msgstr ""
"Не вдалося надіслати відповідь щодо захисту GSSAPI до проксі-сервера: %s\n"

#: gssapi.c:310 gssapi.c:320
#, c-format
msgid "Failed to receive GSSAPI protection response from proxy: %s\n"
msgstr ""
"Не вдалося отримати відповідь щодо захисту GSSAPI від проксі-сервера: %s\n"

#: gssapi.c:325
#, c-format
msgid "Got GSSAPI protection response of %zu bytes: %02x %02x %02x %02x\n"
msgstr ""
"Отримано відповідь щодо захисту GSSAPI з %zu байтів: %02x %02x %02x %02x\n"

#: gssapi.c:335
#, c-format
msgid "Invalid GSSAPI protection response from proxy (%zu bytes)\n"
msgstr ""
"Некоректна відповідь щодо захисту GSSAPI від проксі-сервера (%zu байтів)\n"

#: gssapi.c:344 sspi.c:407
msgid "SOCKS proxy demands message integrity, which is not supported\n"
msgstr ""
"Проксі-сервер SOCKS вимагає цілісності повідомлень, але підтримки цієї "
"цілісності не передбачено\n"

#: gssapi.c:348 sspi.c:411
msgid "SOCKS proxy demands message confidentiality, which is not supported\n"
msgstr ""
"Проксі-сервер SOCKS вимагає конфіденційності повідомлень, підтримки якої не "
"передбачено\n"

#: gssapi.c:352 sspi.c:415
#, c-format
msgid "SOCKS proxy demands protection unknown type 0x%02x\n"
msgstr "Проксі-сервер SOCKS вимагає захисту невідомого типу 0x%02x\n"

#: hpke.c:83
#, c-format
msgid "Failed to listen on local port 29786: %s\n"
msgstr "Не вдалося почати очікування на дані на локальному порту 29786: %s\n"

#: hpke.c:110
#, c-format
msgid "Spawning external browser '%s'\n"
msgstr "Відкриття зовнішнього переглядача «%s»\n"

#: hpke.c:118 main.c:911
msgid "Spawn browser"
msgstr "Відкрити переглядач"

#: hpke.c:127
#, c-format
msgid "Failed to spawn external browser for %s\n"
msgstr "Не вдалося відкрити зовнішній переглядач для %s\n"

#: hpke.c:142
msgid "Accepted incoming external-browser connection on port 29786\n"
msgstr "Прийнято вхідне з'єднання від зовнішнього переглядача на порту 29786\n"

#: hpke.c:149
msgid "Invalid incoming external-browser request\n"
msgstr "Некоректний вхідний запит щодо зовнішнього переглядача\n"

#: hpke.c:225
#, c-format
msgid "Got encrypted SSO token of %d bytes\n"
msgstr "Отримано зашифрований жетон SSO з %d байтів\n"

#: hpke.c:293
#, c-format
msgid "Failed to decode SSO token at %d:\n"
msgstr "Не вдалося декодувати жетон SSO у %d:\n"

#: hpke.c:321
msgid "SSO token not alphanumeric\n"
msgstr "Жетон SSO не складається з літер та цифр\n"

#: http-auth.c:69
msgid "Attempting HTTP Basic authentication to proxy\n"
msgstr "Спроба виконати базове розпізнавання за HTTP на проксі-сервері\n"

#: http-auth.c:71
#, c-format
msgid "Attempting HTTP Basic authentication to server '%s'\n"
msgstr "Спроба виконати базове розпізнавання за HTTP на сервері «%s»\n"

#: http-auth.c:98
#, c-format
msgid "Attempting HTTP Bearer authentication to server '%s'\n"
msgstr "Спроба виконати розпізнавання Bearer HTTP на сервері «%s»\n"

#: http-auth.c:112 http.c:1167
msgid "This version of OpenConnect was built without GSSAPI support\n"
msgstr "Цю версію OpenConnect зібрано без підтримки GSSAPI\n"

#: http-auth.c:153
msgid "Proxy requested Basic authentication which is disabled by default\n"
msgstr "Проксі-сервер вимагає базового розпізнавання, яке типово вимкнено\n"

#: http-auth.c:156
#, c-format
msgid ""
"Server '%s' requested Basic authentication which is disabled by default\n"
msgstr "Сервер «%s» вимагає базового розпізнавання, яке типово вимкнено\n"

#: http-auth.c:169
msgid "No more authentication methods to try\n"
msgstr "Не лишилося способів розпізнавання, які можна було б ще спробувати\n"

#: http.c:56
msgid "No memory for allocating cookies\n"
msgstr "Немає пам'яті для розміщення кук\n"

#: http.c:255 http.c:281
#, c-format
msgid "Error reading HTTP response: %s\n"
msgstr "Помилка під час спроби прочитати відповідь HTTP: %s\n"

#: http.c:266
#, c-format
msgid "Failed to parse HTTP response '%s'\n"
msgstr "Не вдалося обробити відповідь HTTP «%s»\n"

#: http.c:272
#, c-format
msgid "Got HTTP response: %s\n"
msgstr "Отримано відповідь HTTP: %s\n"

#: http.c:295
#, c-format
msgid "Ignoring unknown HTTP response line '%s'\n"
msgstr "Ігноруємо невідомий рядок відповіді HTTP «%s»\n"

#: http.c:314
#, c-format
msgid "Invalid cookie offered: %s\n"
msgstr "Запропоновано некоректну куку: %s\n"

#: http.c:334
msgid "SSL certificate authentication failed\n"
msgstr "Не вдалося виконати розпізнавання за сертифікатом SSL\n"

#: http.c:367
#, c-format
msgid "Response body has negative size (%d)\n"
msgstr "Вміст відповіді має від'ємний розмір (%d)\n"

#: http.c:378
#, c-format
msgid "Unknown Transfer-Encoding: %s\n"
msgstr "Невідоме значення Transfer-Encoding: %s\n"

#. Now the body, if there is one
#: http.c:399
#, c-format
msgid "HTTP body %s (%d)\n"
msgstr "Вміст HTTP %s (%d)\n"

#: http.c:415 http.c:459
msgid "Error reading HTTP response body\n"
msgstr "Помилка під час спроби читання вмісту відповіді HTTP\n"

#: http.c:430
msgid "Error fetching chunk header\n"
msgstr "Помилка під час спроби отримати заголовка фрагмента\n"

#: http.c:441
#, c-format
msgid "HTTP chunk length is negative (%ld)\n"
msgstr "Довжина фрагмента HTTP є від'ємною (%ld)\n"

#: http.c:447
#, c-format
msgid "HTTP chunk length is too large (%ld)\n"
msgstr "Довжина фрагмента HTTP є надто великою (%ld)\n"

#: http.c:470
msgid "Error fetching HTTP response body\n"
msgstr "Помилка під час спроби отримання вмісту відповіді HTTP\n"

#: http.c:474
#, c-format
msgid "Error in chunked decoding. Expected '', got: '%s'\n"
msgstr ""
"Помилка під час розшифровування фрагментів. Мало бути «», отримано: «%s»\n"

#: http.c:487
msgid "Cannot receive HTTP 1.0 body without closing connection\n"
msgstr "Неможливо отримати вміст HTTP 1.0 без розірвання з'єднання\n"

#: http.c:649
#, c-format
msgid "Failed to parse redirected URL '%s': %s\n"
msgstr "Не вдалося обробити переспрямовану адресу «%s»: %s\n"

#: http.c:680
#, c-format
msgid "Cannot follow redirection to non-https URL '%s'\n"
msgstr ""
"Не вдалося перейти за переспрямовуванням до адреси «%s», яка не є адресою "
"https\n"

#: http.c:701
#, c-format
msgid "Allocating new path for relative redirect failed: %s\n"
msgstr ""
"Не вдалося отримати пам'ять для нового шляху при відносному "
"переспрямовуванні: %s\n"

#: http.c:778
msgid "HTTPS socket closed by peer; reopening\n"
msgstr "Сокет HTTPS закрито вузлом; повторно відкриваємо його\n"

#: http.c:932
#, c-format
msgid "Retrying failed %s request on new connection\n"
msgstr ""
"Не вдалося виконати запит щодо нового з'єднання під час повторної спроби %s\n"

#: http.c:1015
msgid "request granted"
msgstr "надано запит"

#: http.c:1016
msgid "general failure"
msgstr "загальна помилка"

#: http.c:1017
msgid "connection not allowed by ruleset"
msgstr "з’єднання заборонено набором правил"

#: http.c:1018
msgid "network unreachable"
msgstr "мережа недоступна"

#: http.c:1019
msgid "host unreachable"
msgstr "вузол недоступний"

#: http.c:1020
msgid "connection refused by destination host"
msgstr "у з’єднанні відмовлено вузлом призначення"

#: http.c:1021
msgid "TTL expired"
msgstr "Завершився строк дії TTL"

#: http.c:1022
msgid "command not supported / protocol error"
msgstr "команда не підтримується / помилка у протоколі"

#: http.c:1023
msgid "address type not supported"
msgstr "тип адреси не підтримується"

#: http.c:1033
msgid "SOCKS server requested username/password but we have none\n"
msgstr ""
"Від сервера SOCKS надійшов запит щодо імені користувача і пароля, але у нас "
"немає цих даних\n"

#: http.c:1041
msgid "Username and password for SOCKS authentication must be < 255 bytes\n"
msgstr ""
"Розміри записів імені користувача та пароля для розпізнавання SOCKS мають "
"бути 255 байтів\n"

#: http.c:1056 http.c:1119
#, c-format
msgid "Error writing auth request to SOCKS proxy: %s\n"
msgstr ""
"Помилка під час записування запиту щодо розпізнавання на проксі-сервері "
"SOCKS: %s\n"

#: http.c:1064 http.c:1126
#, c-format
msgid "Error reading auth response from SOCKS proxy: %s\n"
msgstr ""
"Помилка під час читання відповіді щодо розпізнавання від проксі-сервера "
"SOCKS: %s\n"

#: http.c:1071 http.c:1132
#, c-format
msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
msgstr ""
"Неочікувана відповідь щодо розпізнавання від проксі-сервера SOCKS: %02x "
"%02x\n"

#: http.c:1077
msgid "Authenticated to SOCKS server using password\n"
msgstr "Розпізнано на сервері SOCKS на основі пароля\n"

#: http.c:1081
msgid "Password authentication to SOCKS server failed\n"
msgstr "Не вдалося пройти розпізнавання за паролем на сервері SOCKS\n"

#: http.c:1144 http.c:1151
msgid "SOCKS server requested GSSAPI authentication\n"
msgstr "Сервер SOCKS вимагає розпізнавання GSSAPI\n"

#: http.c:1157
msgid "SOCKS server requested password authentication\n"
msgstr "Сервер SOCKS вимагає розпізнавання за паролем\n"

#: http.c:1164
msgid "SOCKS server requires authentication\n"
msgstr "Сервер SOCKS вимагає розпізнавання\n"

#: http.c:1173
#, c-format
msgid "SOCKS server requested unknown authentication type %02x\n"
msgstr "Сервер SOCKS вимагає розпізнавання невідомого типу %02x\n"

#: http.c:1179
#, c-format
msgid "Requesting SOCKS proxy connection to %s:%d\n"
msgstr "Надсилаємо запит щодо з'єднання із проксі-сервером SOCKS на %s:%d\n"

#: http.c:1194
#, c-format
msgid "Error writing connect request to SOCKS proxy: %s\n"
msgstr ""
"Помилка під час записування запиту щодо з'єднання на проксі-сервері SOCKS: "
"%s\n"

#: http.c:1202 http.c:1244
#, c-format
msgid "Error reading connect response from SOCKS proxy: %s\n"
msgstr ""
"Помилка під час читання відповіді щодо з'єднання від проксі-сервера SOCKS: "
"%s\n"

#: http.c:1208
#, c-format
msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
msgstr ""
"Неочікувана відповідь щодо з'єднання від проксі-сервера SOCKS: %02x %02x…\n"

#: http.c:1216
#, c-format
msgid "SOCKS proxy error %02x: %s\n"
msgstr "Помилка проксі сервера SOCKS %02x: %s\n"

#: http.c:1220
#, c-format
msgid "SOCKS proxy error %02x\n"
msgstr "Помилка проксі-сервера SOCKS %02x\n"

#: http.c:1237
#, c-format
msgid "Unexpected address type %02x in SOCKS connect response\n"
msgstr "Неочікуваний тип адреси %02x у відповіді щодо з'єднання SOCKS\n"

#: http.c:1260
#, c-format
msgid "Requesting HTTP proxy connection to %s:%d\n"
msgstr "Надсилаємо запит щодо з'єднання із проксі-сервером HTTP на %s:%d\n"

#: http.c:1295
#, c-format
msgid "Sending proxy request failed: %s\n"
msgstr "Не вдалося надіслати запит до проксі-сервера: %s\n"

#: http.c:1318
#, c-format
msgid "Proxy CONNECT request failed: %d\n"
msgstr "Помилка під час обробки запиту CONNECT до проксі-сервера: %d\n"

#: http.c:1337
#, c-format
msgid "Unknown proxy type '%s'\n"
msgstr "Невідомий тип проксі-сервера «%s»\n"

#: http.c:1363
#, c-format
msgid "Failed to parse proxy '%s'\n"
msgstr "Не вдалося обробити запис проксі-сервера «%s»\n"

#: http.c:1387
msgid "Only http or socks(5) proxies supported\n"
msgstr "Передбачено підтримку лише проксі-серверів http або socks(5)\n"

#: library.c:124
msgid "Cisco AnyConnect or OpenConnect"
msgstr "Cisco AnyConnect або OpenConnect"

#: library.c:125
msgid "Compatible with Cisco AnyConnect SSL VPN, as well as ocserv"
msgstr "VPN SSL, сумісна з Cisco AnyConnect, а також ocserv"

#: library.c:144
msgid "Juniper Network Connect"
msgstr "Juniper Network Connect"

#: library.c:145
msgid "Compatible with Juniper Network Connect"
msgstr "Сумісна із Juniper Network Connect"

#: library.c:165
msgid "Palo Alto Networks GlobalProtect"
msgstr "Palo Alto Networks GlobalProtect"

#: library.c:166
msgid "Compatible with Palo Alto Networks (PAN) GlobalProtect SSL VPN"
msgstr "Сумісний із VPN SSL Palo Alto Networks (PAN) GlobalProtect"

#: library.c:186
msgid "Pulse Connect Secure"
msgstr "Pulse Connect Secure"

#: library.c:187
msgid "Compatible with Pulse Connect Secure SSL VPN"
msgstr "Сумісний із VPN SSL Pulse Connect Secure"

#: library.c:206
msgid "F5 BIG-IP SSL VPN"
msgstr "F5 BIG-IP SSL VPN"

#: library.c:207
msgid "Compatible with F5 BIG-IP SSL VPN"
msgstr "Сумісний із F5 BIG-IP SSL VPN"

#: library.c:226
msgid "Fortinet SSL VPN"
msgstr "VPN SSL Fortinet"

#: library.c:227
msgid "Compatible with FortiGate SSL VPN"
msgstr "Сумісний із VPN SSL FortiGate"

#: library.c:246
msgid "PPP over TLS"
msgstr "PPP над TLS"

#: library.c:247
msgid "Unauthenticated RFC1661/RFC1662 PPP over TLS, for testing"
msgstr "Без розпізнавання PPP над TLS RFC1661/RFC1662, для тестування"

#: library.c:256
msgid "Array SSL VPN"
msgstr "Array SSL VPN"

#: library.c:257
msgid "Compatible with Array Networks SSL VPN"
msgstr "Сумісний із VPN Array Networks"

#: library.c:330
#, c-format
msgid "Unknown VPN protocol '%s'\n"
msgstr "Невідомий протокол VPN «%s»\n"

#: library.c:353
msgid "Built against SSL library with no Cisco DTLS support\n"
msgstr "Зібрано з використанням бібліотеки SSL без підтримки DTLS Cisco\n"

#: library.c:514
msgid "No IP address received with Juniper rekey/reconnection.\n"
msgstr ""
"Не отримано IP-адреси за допомогою повторного надсилання ключів або "
"повторного з'єднання Juniper.\n"

#: library.c:519
msgid "No IP address received. Aborting\n"
msgstr "Не отримано IP-адреси. Перериваємо виконання\n"

#: library.c:527
#, c-format
msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
msgstr ""
"Під час повторного з'єднання отримано іншу застарілу IP-адресу (%s != %s)\n"

#: library.c:536
#, c-format
msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
msgstr ""
"Під час повторного з'єднання отримано іншу застарілу маску мережі (%s != "
"%s)\n"

#: library.c:544
#, c-format
msgid "Reconnect gave different IPv6 address (%s != %s)\n"
msgstr "Під час повторного з'єднання отримано іншу адресу IPv6 (%s != %s)\n"

#: library.c:552
#, c-format
msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
msgstr ""
"Під час повторного з'єднання отримано іншу маску мережі IPv6 (%s != %s)\n"

#: library.c:567
#, c-format
msgid "IPv6 configuration received but MTU %d is too small.\n"
msgstr "Отримано налаштування IPv6, але значення MTU %d є надто малим.\n"

#: library.c:1096
#, c-format
msgid "Failed to parse server URL '%s'\n"
msgstr "Не вдалося обробити адресу сервера «%s»\n"

#: library.c:1102
msgid "Only https:// permitted for server URL\n"
msgstr "Для адреси сервера можна використовувати лише https://\n"

#: library.c:1525
#, c-format
msgid "Unknown certificate hash: %s.\n"
msgstr "Невідомий хеш сертифіката: %s.\n"

#: library.c:1559
#, c-format
msgid ""
"The size of the provided fingerprint is less than the minimum required "
"(%u).\n"
msgstr "Розмір наданого відбитка є меншим за мінімальний потрібний (%u).\n"

#: library.c:1616
msgid "No form handler; cannot authenticate.\n"
msgstr "Немає обробника форми; розпізнавання неможливе.\n"

#: library.c:1620
msgid "No form ID. This is a bug in OpenConnect's authentication code.\n"
msgstr ""
"Немає ідентифікатора форми. Це вада у коді розпізнавання OpenConnect.\n"

#: library.c:1691
msgid "No SSO handler\n"
msgstr "Немає обробника SSO\n"

#: main.c:398
#, c-format
msgid "CommandLineToArgv() failed: %s\n"
msgstr "Помилка CommandLineToArgv(): %s\n"

#: main.c:411
#, c-format
msgid "Fatal error in command line handling\n"
msgstr "Критична помилка під час обробки командного рядка\n"

#: main.c:448
#, c-format
msgid "ReadConsole() failed: %s\n"
msgstr "Помилка ReadConsole(): %s\n"

#: main.c:467
#, c-format
msgid "Operation aborted by user\n"
msgstr "Дію перервано користувачем\n"

#. Should never happen
#: main.c:470
#, c-format
msgid "ReadConsole() didn't read any input\n"
msgstr "ReadConsole() не прочитано жодних вхідних даних\n"

#: main.c:478
msgid "fgetws (stdin)"
msgstr "fgetws (stdin)"

#: main.c:497 main.c:510
#, c-format
msgid "Error converting console input: %s\n"
msgstr "Помилка під час спроби перетворити вхідні дані консолі: %s\n"

#: main.c:504
msgid "Allocation failure for string from stdin"
msgstr ""
"Не вдалося розмістити у пам'яті рядок зі стандартного джерела вхідних даних "
"(stdin)"

#: main.c:665
#, c-format
msgid ""
"For assistance with OpenConnect, please see the web page at\n"
"  %s\n"
msgstr ""
"Допоміжні настанови щодо OpenConnect можна знайти на сторінці\n"
"  %s\n"

#: main.c:674
#, c-format
msgid "Using %s. Features present:"
msgstr "Використовуємо %s. Маємо такі можливості:"

#: main.c:686
msgid "OpenSSL ENGINE not present"
msgstr "Не встановлено рушія OpenSSL"

#: main.c:725
#, c-format
msgid ""
"WARNING: This binary lacks DTLS and/or ESP support. Performance will be "
"impaired.\n"
msgstr ""
"Попередження: у цьому виконуваному файлів немає підтримки DTLS і/або ESP. Це "
"вплине не швидкість роботи.\n"

#: main.c:737
#, c-format
msgid "Supported protocols:"
msgstr "Підтримувані протоколи:"

#: main.c:739 main.c:757
msgid " (default)"
msgstr " (типове значення)"

#: main.c:754
msgid "Set VPN protocol"
msgstr "Встановити протокол VPN"

#: main.c:771
#, c-format
msgid "Allocation failure for string from stdin\n"
msgstr ""
"Не вдалося розмістити у пам'яті рядок зі стандартного джерела вхідних даних "
"(stdin)\n"

#: main.c:795
msgid "fgets (stdin)"
msgstr "fgets (stdin)"

#: main.c:845
#, c-format
msgid "WARNING: Cannot set handler for signal %d: %s\n"
msgstr "УВАГА! Не вдалося встановити обробник для сигналу %d: %s\n"

#: main.c:856
#, c-format
msgid "Cannot process this executable path \"%s\""
msgstr "Не вдалося обробити шлях до цього виконуваного файла «%s»"

#: main.c:863
#, c-format
msgid "Allocation for vpnc-script path failed\n"
msgstr "Спроба отримати пам'ять для шляху до скрипту vpnc зазнала невдачі\n"

#: main.c:905
#, c-format
msgid "Main Spawning external browser '%s'\n"
msgstr "Основне відкриття зовнішнього переглядача «%s»\n"

#: main.c:920
msgid "Default vpnc-script (override with --script):"
msgstr "Типовий vpnc-script (можна перевизначити за допомогою --script):"

#: main.c:935
#, c-format
msgid "Override hostname '%s' to '%s'\n"
msgstr "Перевизначити назву вузла «%s» на «%s»\n"

#: main.c:948
#, c-format
msgid "Usage:  openconnect [options] <server>\n"
msgstr "Користування:  openconnect [параметри] <сервер>\n"

#: main.c:949
#, c-format
msgid ""
"Open client for multiple VPN protocols, version %s\n"
"\n"
msgstr ""
"Відкритий клієнт для декількох протоколів VPN, версія %s\n"
"\n"

#: main.c:951
msgid "Read options from config file"
msgstr "Прочитати параметри з файла налаштувань"

#: main.c:952
msgid "Report version number"
msgstr "Вивести дані щодо версії"

#: main.c:953
msgid "Display help text"
msgstr "Вивести текст довідки"

#: main.c:957
msgid "Authentication"
msgstr "Розпізнавання"

#: main.c:958
msgid "Set login username"
msgstr "Встановити ім'я користувача для входу"

#: main.c:959
msgid "Disable password/SecurID authentication"
msgstr "Вимкнути розпізнавання за паролем або SecurID"

#: main.c:960
msgid "Do not expect user input; exit if it is required"
msgstr "Не очікувати на введення даних користувачем; вийти, якщо це потрібно"

#: main.c:961
msgid "Read password from standard input"
msgstr "Прочитати пароль зі стандартного джерела вхідних даних"

#: main.c:962
msgid "Choose authentication login selection"
msgstr "Вибрати варіант розпізнавання"

#: main.c:963
msgid "Provide authentication form responses"
msgstr "Надати відповіді для форми розпізнавання"

#: main.c:964
msgid "Use SSL client certificate CERT"
msgstr "Використати клієнтський сертифікат SSL CERT"

#: main.c:965
msgid "Use SSL private key file KEY"
msgstr "Використати файл закритого ключа SSL KEY"

#: main.c:966
msgid "Warn when certificate lifetime < DAYS"
msgstr "Попереджати, якщо строк дії сертифіката < DAYS днів"

#: main.c:967
msgid "Set login usergroup"
msgstr "Встановити групу користувачів для входу"

#: main.c:968
msgid "Set key passphrase or TPM SRK PIN"
msgstr "Встановити пароль до ключа або пінкод SRK TPM"

#: main.c:969
msgid "Set external browser executable"
msgstr "Встановити виконуваний файл зовнішнього переглядача"

#: main.c:970
msgid "Key passphrase is fsid of file system"
msgstr "Паролем до ключа є ідентифікатор файлової системи"

#: main.c:971
msgid "Software token type: rsa, totp, hotp or oidc"
msgstr "Типи програмного ключа: rsa, totp, hotp або oidc"

#: main.c:972
msgid "Software token secret or oidc token"
msgstr "Реєстраційні дані програмного ключа або ключ oidc"

#: main.c:974
msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
msgstr "(Зауваження: у цій збірці вимкнено libstoken (RSA SecurID))"

#: main.c:977
msgid "(NOTE: Yubikey OATH disabled in this build)"
msgstr "(Зауваження: у цій збірці вимкнено OATH Yubikey)"

#: main.c:980
msgid "Server validation"
msgstr "Перевірка сервера"

#: main.c:981
msgid "Accept only server certificate with this fingerprint"
msgstr "Приймати лише сертифікат сервера із цим відбитком"

#: main.c:982
msgid "Disable default system certificate authorities"
msgstr "Вимкнути типові уповноваження для загальносистемного сертифіката"

#: main.c:983
msgid "Cert file for server verification"
msgstr "Файл сертифіката для перевірки сервера"

#: main.c:985
msgid "Internet connectivity"
msgstr "З'єднуваність із інтернетом"

#: main.c:986
msgid "Set VPN server"
msgstr "Встановити сервер VPN"

#: main.c:987
msgid "Set proxy server"
msgstr "Встановити проксі-сервер"

#: main.c:988
msgid "Set proxy authentication methods"
msgstr "Встановити способи розпізнавання на проксі-сервері"

#: main.c:989
msgid "Disable proxy"
msgstr "Вимкнути проксі-сервер"

#: main.c:990
msgid "Use libproxy to automatically configure proxy"
msgstr ""
"Використовувати libproxy для автоматичного налаштовування проксі-сервера"

#: main.c:992
msgid "(NOTE: libproxy disabled in this build)"
msgstr "(Зауваження: у цій збірці libproxy вимкнено)"

#: main.c:994
msgid "Reconnection retry timeout (default is 300 seconds)"
msgstr "Час очікування на повторне з'єднання (типовим є час у 300 секунд)"

#: main.c:995
msgid "Use IP when connecting to HOST"
msgstr "Використовувати IP при з'єднанні із вузлом HOST"

#: main.c:996
msgid "Copy TOS / TCLASS field into DTLS and ESP packets"
msgstr "Копіювати поле TOS / TCLASS до пакетів DTLS і ESP"

#: main.c:997
msgid "Set local port for DTLS and ESP datagrams"
msgstr "Встановити локальний порт для датаграм DTLS і ESP"

#: main.c:999
msgid "Authentication (two-phase)"
msgstr "Розпізнавання (двокрокове)"

#: main.c:1000
msgid "Use authentication cookie COOKIE"
msgstr "Використовувати куку розпізнавання COOKIE"

#: main.c:1001
msgid "Read cookie from standard input"
msgstr "Прочитати кутку зі стандартного джерела вхідних даних"

#: main.c:1002
msgid "Authenticate only and print login info"
msgstr "Виконати лише розпізнавання і вивести дані щодо входу"

#: main.c:1003
msgid "Fetch and print cookie only; don't connect"
msgstr "Лише отримати і вивести куку; не встановлювати з'єднання"

#: main.c:1004
msgid "Print cookie before connecting"
msgstr "Вивести куку перед встановленням з'єднання"

#: main.c:1007
msgid "Process control"
msgstr "Керування процесом"

#: main.c:1008
msgid "Continue in background after startup"
msgstr "Продовжити роботу у фоновому режимі після запуску"

#: main.c:1009
msgid "Write the daemon's PID to this file"
msgstr "Записати PID фонової служби до цього файла"

#: main.c:1010
msgid "Drop privileges after connecting"
msgstr "Скинути права доступу після встановлення з'єднання"

#: main.c:1013
msgid "Logging (two-phase)"
msgstr "Журналювання (двокрокове)"

#: main.c:1015
msgid "Use syslog for progress messages"
msgstr "Використовувати syslog для повідомлень щодо поступу"

#: main.c:1017
msgid "More output"
msgstr "Докладніше виведення"

#: main.c:1018
msgid "Less output"
msgstr "Стисліше виведення"

#: main.c:1019
msgid "Dump HTTP authentication traffic (implies --verbose)"
msgstr ""
"Створити дамп обміну даними HTTP під час розпізнавання (неявно додає --"
"verbose)"

#: main.c:1020
msgid "Prepend timestamp to progress messages"
msgstr "Дописувати перед повідомленнями щодо поступу часову позначку"

#: main.c:1022
msgid "VPN configuration script"
msgstr "Скрипт налаштовування VPN"

#: main.c:1023
msgid "Use IFNAME for tunnel interface"
msgstr "Використовувати IFNAME як назву інтерфейсу тунелю"

#: main.c:1024
msgid "Shell command line for using a vpnc-compatible config script"
msgstr ""
"Командний рядок оболонки для використання vpnc-сумісного скрипту "
"налаштовування"

#: main.c:1025
msgid "default"
msgstr "типовий"

#: main.c:1027
msgid "Pass traffic to 'script' program, not tun"
msgstr "Передавати дані обміну до програми «script», а не tun"

#: main.c:1030
msgid "Tunnel control"
msgstr "Керування тунелем"

#: main.c:1031
msgid "Do not ask for IPv6 connectivity"
msgstr "Не просити про можливість з'єднання за допомогою IPv6"

#: main.c:1032
msgid "XML config file"
msgstr "Файл налаштувань XML"

#: main.c:1033
msgid "Request MTU from server (legacy servers only)"
msgstr "Запитувати про MTU у сервера (лише застарілі сервери)"

#: main.c:1034
msgid "Indicate path MTU to/from server"
msgstr "Індикація MTU шляху до сервера або від сервера"

#: main.c:1035
msgid "Enable stateful compression (default is stateless only)"
msgstr ""
"Увімкнути залежне від стану стискання (типовим є стискання без залежності "
"від стану)"

#: main.c:1036
msgid "Disable all compression"
msgstr "Вимкнути будь-яке стискання"

#: main.c:1037
msgid "Set Dead Peer Detection interval (in seconds)"
msgstr "Встановити інтервал виявлення «мертвих» вузлів (у секундах)"

#: main.c:1038
msgid "Require perfect forward secrecy"
msgstr "Вимагати ідеальної секретності переспрямовування"

#: main.c:1039
msgid "Disable DTLS and ESP"
msgstr "Вимкнути DTLS та ESP"

#: main.c:1040
msgid "OpenSSL ciphers to support for DTLS"
msgstr "Шифри OpenSSL, які слід підтримувати для DTLS"

#: main.c:1041
msgid "Set packet queue limit to LEN pkts"
msgstr ""
"Встановити обмеження на кількість пакетів у черзі у значення LEN пакетів"

#: main.c:1043
msgid "Local system information"
msgstr "Відомості щодо локальної системи"

#: main.c:1044
msgid "HTTP header User-Agent: field"
msgstr "Поле User-Agent: у заголовку HTTP"

#: main.c:1045
msgid "Local hostname to advertise to server"
msgstr "Локальна назва вузла, про яку слід повідомити сервер"

#: main.c:1046
msgid "OS type to report. Allowed values are the following:"
msgstr "Тип операційної системи для звітування. Можливі значення:"

#: main.c:1047
msgid "linux, linux-64, win, mac-intel, android, apple-ios"
msgstr "linux linux-64 win mac-intel android apple-ios"

#: main.c:1048
msgid "reported version string during authentication"
msgstr "рядок версії під час розпізнавання"

#: main.c:1049
msgid "default:"
msgstr "типовий:"

#: main.c:1051
msgid "Trojan binary (CSD) execution"
msgstr "Виконання троянського виконуваного файла (CSD)"

#: main.c:1053
msgid "Drop privileges during trojan execution"
msgstr "Скинути права доступу під час виконання трояна"

#: main.c:1054
msgid "Run SCRIPT instead of trojan binary"
msgstr "Виконати СКРИПТ замість троянського виконуваного файла"

#: main.c:1056
msgid "Set minimum interval between trojan runs (in seconds)"
msgstr ""
"Встановити мінімальний інтервал між повторними запусками троянської програми "
"(у секундах)"

#: main.c:1058
msgid "Server bugs"
msgstr "Вади сервера"

#: main.c:1059
msgid "Disable HTTP connection re-use"
msgstr "Вимкнути повторне використання з'єднання HTTP"

#: main.c:1060
msgid "Do not attempt XML POST authentication"
msgstr "Не намагатися виконати розпізнавання за POST XML"

#: main.c:1061
msgid "Allow use of the ancient, insecure 3DES and RC4 ciphers"
msgstr ""
"Дозволити використання давніх шифрувань 3DES і RC4, які не є безпечними"

#: main.c:1063
msgid "Multiple certificate authentication (MCA)"
msgstr "Розпізнавання за декількома сертифікатами (MCA)"

#: main.c:1064
msgid "Use MCA certificate MCACERT"
msgstr "Використати сертифікат MCA MCACERT"

#: main.c:1065
msgid "Use MCA key MCAKEY"
msgstr "Використати ключ MCA MCAKEY"

#: main.c:1066
msgid "Passphrase MCAPASS for MCACERT/MCAKEY"
msgstr "Пароль MCAPASS до MCACERT/MCAKEY"

#: main.c:1088
#, c-format
msgid "Failed to allocate string\n"
msgstr "Не вдалося розмістити рядок у пам'яті\n"

#: main.c:1161
#, c-format
msgid "Failed to get line from config file: %s\n"
msgstr "Не вдалося отримати рядок з файла налаштувань: %s\n"

#: main.c:1201
#, c-format
msgid "Unrecognised option at line %d: '%s'\n"
msgstr "Нерозпізнаний параметр у рядку %d: «%s»\n"

#: main.c:1211
#, c-format
msgid "Option '%s' does not take an argument at line %d\n"
msgstr "Параметр «%s» у рядку %d не приймає аргументів\n"

#: main.c:1215
#, c-format
msgid "Option '%s' requires an argument at line %d\n"
msgstr "Параметр «%s» у рядку %d потребує аргументу\n"

#. Should never happen
#: main.c:1231
#, c-format
msgid "Internal error; option '%s' unexpectedly yielded null config_arg\n"
msgstr ""
"Внутрішня помилка; параметр «%s» неочікувано отримав значення порожнього "
"config_arg\n"

#: main.c:1247
#, c-format
msgid "Invalid user \"%s\": %s\n"
msgstr "Некоректний користувач — «%s»: %s\n"

#: main.c:1256
#, c-format
msgid "Invalid user ID \"%d\": %s\n"
msgstr "Некоректний ідентифікатор користувача — «%d»: %s\n"

#: main.c:1539
#, c-format
msgid "Unhandled autocomplete for option %d '--%s'. Please report.\n"
msgstr ""
"Непридатне до обробки автодоповнення для параметра %d «--%s». Будь ласка, "
"повідомте про ваду розробникам.\n"

#: main.c:1560 main.c:1575
msgid "connected"
msgstr "з'єднано"

#: main.c:1560
msgid "disconnected"
msgstr "роз'єднано"

#: main.c:1564
msgid "unsuccessful"
msgstr "невдало"

#: main.c:1569
msgid "in progress"
msgstr "в процесі"

#: main.c:1572
msgid "disabled"
msgstr "вимкнено"

#: main.c:1578
msgid "established"
msgstr "встановлено"

#: main.c:1581
msgid "unknown"
msgstr "невідомий"

#: main.c:1588
#, c-format
msgid "Configured as %s%s%s, with SSL%s%s %s and %s%s%s %s\n"
msgstr "Налаштовано як %s%s%s, з SSL%s%s %s і %s%s%s %s\n"

#: main.c:1597
#, c-format
msgid "Session authentication will expire at %s\n"
msgstr "Строк дії розпізнавання у сеансі буде вичерпано %s\n"

#: main.c:1611
#, c-format
msgid ""
"RX: %<PRIu64> packets (%<PRIu64> B); TX: %<PRIu64> packets (%<PRIu64> B)\n"
msgstr ""
"Отримання: %<PRIu64> пакетів (%<PRIu64> Б); передавання: %<PRIu64> пакети "
"(%<PRIu64> Б)\n"

#: main.c:1615
#, c-format
msgid "SSL ciphersuite: %s\n"
msgstr "Комплекс шифрування SSL: %s\n"

#: main.c:1617
#, c-format
msgid "%s ciphersuite: %s\n"
msgstr "Комплекс шифрування %s: %s\n"

#: main.c:1620
#, c-format
msgid "Next SSL rekey in %ld seconds\n"
msgstr "Наступна зміна ключів SSL за %ld секунд\n"

#: main.c:1623
#, c-format
msgid "Next %s rekey in %ld seconds\n"
msgstr "Наступна зміна ключів %s за %ld секунд\n"

#: main.c:1627
#, c-format
msgid "Next Trojan invocation in %ld seconds\n"
msgstr "Наступний виклик троянської програми за %ld секунд\n"

#: main.c:1646
#, c-format
msgid "Failed to open '%s' for write: %s\n"
msgstr "Не вдалося відкрити «%s» для запису: %s\n"

#: main.c:1655
msgid "Failed to continue in background"
msgstr "Не вдалося продовжити у фоновому режимі"

#: main.c:1663
#, c-format
msgid "Continuing in background; pid %d\n"
msgstr "Продовжуємо у фоновому режимі, номер процесу %d\n"

#: main.c:1729
#, c-format
msgid "WARNING: Cannot set locale: %s\n"
msgstr "Попередження: не вдалося встановити локаль: %s\n"

#: main.c:1742
#, c-format
msgid ""
"WARNING: This version of OpenConnect was built without iconv\n"
"         support but you appear to be using the legacy character\n"
"         set \"%s\". Expect strangeness.\n"
msgstr ""
"УВАГА: Цю версію openconnect було зібрано без підтримки iconv,\n"
"         але, здається ви використовуєте застаріле кодування\n"
"         «%s». Наслідки можуть бути несподіваними.\n"

#: main.c:1749
#, c-format
msgid ""
"WARNING: This version of OpenConnect is %s but\n"
"         the libopenconnect library is %s\n"
msgstr ""
"УВАГА: Маємо версію openconnect %s, але\n"
"         бібліотека libopenconnect має версію %s\n"

#: main.c:1756
#, c-format
msgid ""
"WARNING: This build is intended only for debugging purposes and\n"
"         may allow you to establish insecure connections.\n"
msgstr ""
"УВАГА: цю збірку призначено лише для діагностики — у ній вам може\n"
"         бути дозволено встановлювати незахищені з'єднання.\n"

#: main.c:1788
#, c-format
msgid "Failed to allocate vpninfo structure\n"
msgstr "Не вдалося розмістити у пам'яті структуру vpninfo\n"

#: main.c:1848
#, c-format
msgid "Cannot use 'config' option inside config file\n"
msgstr ""
"Не можна використовувати параметр «config» у самому файлі налаштувань\n"

#: main.c:1856
#, c-format
msgid "Cannot open config file '%s': %s\n"
msgstr "Не вдалося відкрити файл налаштувань «%s»: %s\n"

#: main.c:1873
#, c-format
msgid "Invalid compression mode '%s'\n"
msgstr "Некоректний режим стискання — «%s»\n"

#: main.c:1891
#, c-format
msgid ""
"Cannot enable insecure 3DES or RC4 ciphers, because the library\n"
"%s no longer supports them.\n"
msgstr ""
"Не можна вмикати незахищені шифрування 3DES або RC4, оскільки у бібліотеці\n"
"%s більше не передбачено їхньої підтримки.\n"

#: main.c:1899 main.c:1920
#, c-format
msgid "Failed to allocate memory\n"
msgstr "Не вдалося отримати пам'ять\n"

#: main.c:1915
#, c-format
msgid "Missing colon in resolve option\n"
msgstr "Пропущено двокрапку у параметрів розв'язання\n"

#: main.c:2007 main.c:2017
#, c-format
msgid "MTU %d too small\n"
msgstr "MTU %d є надто малим\n"

#: main.c:2047
#, c-format
msgid ""
"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
"If this helps, please report to <%s>.\n"
msgstr ""
"Вимикаємо усе повторне використання з'єднань HTTP через параметр --no-http-"
"keepalive.\n"
"Якщо це допомагає, будь ласка, повідомте про це на адресу <%s>.\n"

#: main.c:2054
#, c-format
msgid ""
"The --no-cert-check option was insecure and has been removed.\n"
"Fix your server's certificate or use --servercert to trust it.\n"
msgstr ""
"Використання --no-cert-check вважається небезпечним — його було вилучено.\n"
"Виправте ваш сертифікат сервера або скористайтеся --servercert, щоб "
"встановити довіру до нього.\n"

#: main.c:2075
#, c-format
msgid "Queue length zero not permitted; using 1\n"
msgstr "Нульовий розмір черги є неприйнятним; використовуємо 1\n"

#: main.c:2089
#, c-format
msgid "OpenConnect version %s\n"
msgstr "Версія OpenConnect %s\n"

#: main.c:2137
#, c-format
msgid "Invalid software token mode \"%s\"\n"
msgstr "Некоректний режим програмного ключа — «%s»\n"

#: main.c:2148
#, c-format
msgid ""
"Invalid OS identity \"%s\"\n"
"Allowed values: linux, linux-64, win, mac-intel, android, apple-ios\n"
msgstr ""
"Некоректний профіль операційної системи «%s»\n"
"Дозволені значення: linux, linux-64, win, mac-intel, android, apple-ios\n"

#: main.c:2176
#, c-format
msgid ""
"WARNING: You specified %s. This should not be\n"
"         necessary; please report cases where a priority string\n"
"         override is necessary to connect to a server\n"
"         to <%s>.\n"
msgstr ""
"УВАГА: вами вказано %s. У цьому не повинно виникати\n"
"         потреби. Будь ласка, повідомте розробникам про\n"
"         випадки, коли перевизначення рядка пріоритетності\n"
"         є необхідним для встановлення з'єднання з сервером,\n"
"         на <%s>.\n"

#: main.c:2214
#, c-format
msgid "Too many arguments on command line\n"
msgstr "Забагато аргументів у командному рядку\n"

#: main.c:2217
#, c-format
msgid "No server specified\n"
msgstr "Не вказано сервер\n"

#: main.c:2235
#, c-format
msgid "This version of OpenConnect was built without libproxy support\n"
msgstr "Цю версію OpenConnect було зібрано без підтримки libproxy\n"

#: main.c:2272
#, c-format
msgid "Error opening cmd pipe: %s\n"
msgstr "Помилка під час спроби відкрити конвеєр команд: %s\n"

#: main.c:2309
#, c-format
msgid "Failed to complete authentication\n"
msgstr "Не вдалося завершити розпізнавання\n"

#: main.c:2345
#, c-format
msgid "Creating SSL connection failed\n"
msgstr "Спроба створення з'єднання SSL зазнала невдачі\n"

#: main.c:2360
#, c-format
msgid "Set up UDP failed; using SSL instead\n"
msgstr "Не вдалося налаштувати UDP; використовуємо замість нього SSL\n"

#: main.c:2366
msgid "No --script argument provided; DNS and routing are not configured\n"
msgstr "Не вказано аргументу --script; DNS і маршрутизацію не налаштовано\n"

#: main.c:2368
#, c-format
msgid "See %s\n"
msgstr "Див. %s\n"

#: main.c:2381
msgid "User requested reconnect\n"
msgstr "Користувач надіслав запит щодо повторного з'єднання\n"

#: main.c:2392
msgid "Cookie was rejected by server; exiting.\n"
msgstr "Куку не було прийнято сервером; завершуємо обробку.\n"

#: main.c:2396
msgid "Session terminated by server; exiting.\n"
msgstr "Сеанс перервано сервером; завершуємо роботу.\n"

#: main.c:2400
#, c-format
msgid "User cancelled (%s); exiting.\n"
msgstr "Скасовано користувачем (%s); завершуємо роботу.\n"

#: main.c:2410
#, c-format
msgid "User detached from session (%s); exiting.\n"
msgstr "Користувач від'єднався від сеансу (%s); завершуємо роботу.\n"

#: main.c:2420
msgid "Unrecoverable I/O error; exiting.\n"
msgstr "Критична помилка введення-виведення; завершуємо роботу.\n"

#: main.c:2427
msgid "Unknown error; exiting.\n"
msgstr "Невідома помилка. Завершуємо роботу.\n"

#: main.c:2447
#, c-format
msgid "Failed to open %s for write: %s\n"
msgstr "Не вдалося відкрити %s для записування: %s\n"

#: main.c:2455
#, c-format
msgid "Failed to write config to %s: %s\n"
msgstr "Не вдалося записати налаштування до %s: %s\n"

#: main.c:2502
#, c-format
msgid ""
"Insecurely accepting certificate from VPN server \"%s\" because you ran with "
"--servercert=ACCEPT.\n"
msgstr ""
"Приймаємо недостатньо захищений сертифікат від сервера VPN «%s», оскільки "
"використано параметр --servercert=ACCEPT.\n"

#: main.c:2515
#, c-format
msgid "Could not check server's certificate against %s\n"
msgstr "Не вдалося перевірити сертифікат сервера у %s\n"

#: main.c:2523
#, c-format
msgid ""
"None of the %d fingerprint(s) specified via --servercert match server's "
"certificate: %s\n"
msgstr ""
"Жоден з %d відбитків, які вказано за допомогою --servercert, не відповідає "
"сертифікату сервера: %s\n"

#: main.c:2532
#, c-format
msgid ""
"\n"
"Certificate from VPN server \"%s\" failed verification.\n"
"Reason: %s\n"
msgstr ""
"\n"
"Сертифікат від сервера VPN «%s» не пройшов розпізнавання.\n"
"Причина: %s\n"

#: main.c:2535
#, c-format
msgid ""
"To trust this server in future, perhaps add this to your command line:\n"
msgstr ""
"Щоб встановити довіру до цього сервера у майбутньому, варто додати таке до "
"командного рядка:\n"

#: main.c:2536
#, c-format
msgid "    --servercert %s\n"
msgstr "    --servercert %s\n"

#: main.c:2541
#, c-format
msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
msgstr ""
"Введіть «%s», щоб прийняти, «%s», щоб перервати; будь-що інше, щоб "
"переглянути: "

#: main.c:2542 main.c:2561
msgid "no"
msgstr "ні"

#: main.c:2542 main.c:2548
msgid "yes"
msgstr "так"

#: main.c:2570
#, c-format
msgid "Server key hash: %s\n"
msgstr "Хеш ключа сервера: %s\n"

#: main.c:2604
#, c-format
msgid "Auth choice \"%s\" matches multiple options\n"
msgstr "Варіант розпізнавання «%s» відповідає декільком варіантам\n"

#: main.c:2607
#, c-format
msgid "Auth choice \"%s\" not available\n"
msgstr "Варіант розпізнавання «%s» є недоступним\n"

#: main.c:2628
msgid "User input required in non-interactive mode\n"
msgstr "У неінтерактивному режимі потрібна реакція користувача\n"

#: main.c:2870
#, c-format
msgid "Failed to open token file for write: %s\n"
msgstr "Не вдалося відкрити файл ключа для запису: %s\n"

#: main.c:2878
#, c-format
msgid "Failed to write token: %s\n"
msgstr "Не вдалося записати ключ: %s\n"

#: main.c:2925 main.c:2949
#, c-format
msgid "Soft token string is invalid\n"
msgstr "Рядок програмного ключа є некоректним\n"

#: main.c:2929
#, c-format
msgid "Can't open stoken file\n"
msgstr "Не вдалося відкрити файл stoken\n"

#: main.c:2931
#, c-format
msgid "Can't open ~/.stokenrc file\n"
msgstr "Не вдалося відкрити файл ~/.stokenrc\n"

#: main.c:2934
#, c-format
msgid "OpenConnect was not built with libstoken support\n"
msgstr "OpenConnect було зібрано без підтримки libstoken\n"

#: main.c:2937
#, c-format
msgid "General failure in libstoken\n"
msgstr "Загальна помилка у libstoken\n"

#: main.c:2952
#, c-format
msgid "OpenConnect was not built with liboath support\n"
msgstr "OpenConnect було зібрано без підтримки liboath\n"

#: main.c:2955
#, c-format
msgid "General failure in liboath\n"
msgstr "Загальна помилка у liboath\n"

#: main.c:2966
#, c-format
msgid "Yubikey token not found\n"
msgstr "Не знайдено ключ Yubikey\n"

#: main.c:2969
#, c-format
msgid "OpenConnect was not built with Yubikey support\n"
msgstr "OpenConnect було зібрано без підтримки Yubikey\n"

#: main.c:2972
#, c-format
msgid "General Yubikey failure: %s\n"
msgstr "Загальна помилка Yubikey: %s\n"

#: main.c:2981
#, c-format
msgid "Can't open oidc file\n"
msgstr "Не вдалося відкрити файл oidc\n"

#: main.c:2984
#, c-format
msgid "General failure in oidc token\n"
msgstr "Загальна помилка у ключі oidc\n"

#: mainloop.c:121
msgid "Set up tun script failed\n"
msgstr "Помилка скрипту налаштовування tun\n"

#: mainloop.c:128
msgid "Set up tun device failed\n"
msgstr "Не вдалося налаштувати пристрій tun\n"

#: mainloop.c:204
#, c-format
msgid "Delaying tunnel with reason: %s\n"
msgstr "Затримка тунелювання через таку причину: %s\n"

#: mainloop.c:256
msgid "Delaying cancel (immediate callback).\n"
msgstr "Затримка скасування (негайний зворотний виклик).\n"

#: mainloop.c:259
msgid "Delaying cancel.\n"
msgstr "Затримка скасування.\n"

#: mainloop.c:278
msgid "Delaying pause (immediate callback).\n"
msgstr "Затримка призупинення (негайний зворотний виклик).\n"

#: mainloop.c:281
msgid "Delaying pause.\n"
msgstr "Затримка призупинення.\n"

#: mainloop.c:294
msgid "Caller paused the connection\n"
msgstr "Функція виклику призупинила роботу з'єднання\n"

#: mainloop.c:307
#, c-format
msgid "No work to do; sleeping for %d ms...\n"
msgstr "Немає чого робити; засинаємо на %d мс…\n"

#: mainloop.c:328
#, c-format
msgid "WaitForMultipleObjects failed: %s\n"
msgstr "Помилка WaitForMultipleObjects: %s\n"

#: mainloop.c:364
msgid "Failed epoll_wait() in mainloop"
msgstr "Помилка epoll_wait() у основному циклі"

#: mainloop.c:396
msgid "Failed select() in mainloop"
msgstr "Помилка select() у основному циклі"

#: mtucalc.c:90
#, c-format
msgid "Using base_mtu of %d\n"
msgstr "Використовуємо base_mtu %d\n"

#: mtucalc.c:106
#, c-format
msgid "After removing %s/IPv%d headers, MTU of %d\n"
msgstr "Після вилучення заголовків %s/IPv%d MTU %d\n"

#. MTU is now (we hope) the number of payload bytes that can fit in a UDP or
#. * TCP packet exchanged with the VPN gateway.
#. remove protocol-specific overhead that isn't affected by padding
#. round down to a multiple of blocksize
#. remove protocol-specific overhead that contributes to payload padding
#: mtucalc.c:116
#, c-format
msgid ""
"After removing protocol specific overhead (%d unpadded, %d padded, %d "
"blocksize), MTU of %d\n"
msgstr ""
"Після вилучення специфічного перевищення протоколу (%d без доповнення, %d з "
"доповненням, %d розмір блоку), MTU %d\n"

#: ntlm.c:88 sspi.c:113 sspi.c:196
#, c-format
msgid "InitializeSecurityContext() failed: %lx\n"
msgstr "Помилка InitializeSecurityContext(): %lx\n"

#: ntlm.c:114 sspi.c:47
#, c-format
msgid "AcquireCredentialsHandle() failed: %lx\n"
msgstr "Помилка AcquireCredentialsHandle(): %lx\n"

#: ntlm.c:247
msgid "Error communicating with ntlm_auth helper\n"
msgstr ""
"Помилка під час спроби обмінятися даними із допоміжною програмою ntlm_auth\n"

#: ntlm.c:266
msgid "Attempting HTTP NTLM authentication to proxy (single-sign-on)\n"
msgstr ""
"Намагаємося пройти розпізнавання NTLM HTTP на проксі-сервері (single-sign-"
"on)\n"

#: ntlm.c:269
#, c-format
msgid "Attempting HTTP NTLM authentication to server '%s' (single-sign-on)\n"
msgstr ""
"Намагаємося пройти розпізнавання NTLM HTTP на сервері «%s» (single-sign-on)\n"

#: ntlm.c:981
#, c-format
msgid "Attempting HTTP NTLMv%d authentication to proxy\n"
msgstr "Спроба виконати розпізнавання за HTTP NTLMv%d на проксі-сервері\n"

#: ntlm.c:985
#, c-format
msgid "Attempting HTTP NTLMv%d authentication to server '%s'\n"
msgstr "Спроба виконати розпізнавання за HTTP NTLMv%d на сервері «%s»\n"

#: nullppp.c:84
msgid "Terminating because nullppp has reached network state.\n"
msgstr "Перериваємося, оскільки nullppp досягнуто стану мережі.\n"

#: oath.c:104
msgid "Invalid base32 token string\n"
msgstr "Некоректний рядок ключа base32\n"

#: oath.c:112
msgid "Failed to allocate memory to decode OATH secret\n"
msgstr ""
"Не вдалося отримати пам'ять для розшифрування реєстраційних даних OATH\n"

#: oath.c:218
msgid "This version of OpenConnect was built without PSKC support\n"
msgstr "Цю версію OpenConnect зібрано без підтримки PSKC\n"

#: oath.c:314 oath.c:339 stoken.c:297 yubikey.c:507
msgid "OK to generate INITIAL tokencode\n"
msgstr "Підтвердження створення коду ключа INITIAL\n"

#: oath.c:318 oath.c:342 stoken.c:302 yubikey.c:511
msgid "OK to generate NEXT tokencode\n"
msgstr "Підтвердження створення коду ключа NEXT\n"

#: oath.c:323 oath.c:346 stoken.c:307
msgid "Server is rejecting the soft token; switching to manual entry\n"
msgstr "Сервер відкидає програмний ключ; перемикаємося на введення вручну\n"

#: oath.c:380
msgid "Generating OATH TOTP token code\n"
msgstr "Створюємо код ключа TOTP OATH\n"

#: oath.c:526
msgid "Generating OATH HOTP token code\n"
msgstr "Створюємо код ключа HOTP OATH\n"

#: oncp.c:76
#, c-format
msgid "Unexpected length %d for TLV %d/%d\n"
msgstr "Неочікувана довжина %d для TLV %d/%d\n"

#: oncp.c:82 pulse.c:371
#, c-format
msgid "Received MTU %d from server\n"
msgstr "Отримано MTU %d від сервера\n"

#: oncp.c:91 pulse.c:253 pulse.c:312
#, c-format
msgid "Received DNS server %s\n"
msgstr "Отримано сервер DNS %s\n"

#: oncp.c:102 pulse.c:380
#, c-format
msgid "Received DNS search domain %.*s\n"
msgstr "Отримано домен пошуку DNS %.*s\n"

#: oncp.c:117
#, c-format
msgid "Received internal IP address %s\n"
msgstr "Отримано внутрішню IP-адресу %s\n"

#: oncp.c:126 pulse.c:244
#, c-format
msgid "Received netmask %s\n"
msgstr "Отримано маску мережі %s\n"

#: oncp.c:135 pulse.c:395
#, c-format
msgid "Received internal gateway address %s\n"
msgstr "Отримано внутрішню адресу шлюзу %s\n"

#: oncp.c:148 pulse.c:2369
#, c-format
msgid "Received split include route %s\n"
msgstr "Отримано маршрут включення поділу %s\n"

#: oncp.c:168 pulse.c:2382
#, c-format
msgid "Received split exclude route %s\n"
msgstr "Отримано маршрут виключення поділу %s\n"

#: oncp.c:186 pulse.c:268
#, c-format
msgid "Received WINS server %s\n"
msgstr "Отримано сервер WINS %s\n"

#: oncp.c:209
#, c-format
msgid "ESP encryption: 0x%02x (%s)\n"
msgstr "Шифрування ESP: 0x%02x (%s)\n"

#: oncp.c:228
#, c-format
msgid "ESP HMAC: 0x%02x (%s)\n"
msgstr "HMAC ESP: 0x%02x (%s)\n"

#: oncp.c:239
#, c-format
msgid "ESP compression: %d\n"
msgstr "Стискання ESP: %d\n"

#: oncp.c:247 pulse.c:475
#, c-format
msgid "ESP port: %d\n"
msgstr "Порт ESP: %d\n"

#: oncp.c:254 pulse.c:458
#, c-format
msgid "ESP key lifetime: %u bytes\n"
msgstr "Строк дії ключа ESP: %u байтів\n"

#: oncp.c:262 pulse.c:450
#, c-format
msgid "ESP key lifetime: %u seconds\n"
msgstr "Строк дії ключа ESP: %u секунд\n"

#: oncp.c:270 pulse.c:482
#, c-format
msgid "ESP to SSL fallback: %u seconds\n"
msgstr "Резервний варіант ESP до SSL: %u секунд\n"

#: oncp.c:278 pulse.c:466
#, c-format
msgid "ESP replay protection: %d\n"
msgstr "Захист від відтворення ESP: %d\n"

#: oncp.c:286 pulse.c:2470
#, c-format
msgid "ESP SPI (outbound): %x\n"
msgstr "SPI ESP (вихідний): %x\n"

#: oncp.c:295 pulse.c:2458
#, c-format
msgid "%d bytes of ESP secrets\n"
msgstr "%d байтів реєстраційних даних ESP\n"

#: oncp.c:307
#, c-format
msgid "Unknown TLV group %d attr %d len %d:%s\n"
msgstr "Невідома група TLV %d атрибут %d довжина %d:%s\n"

#: oncp.c:389
msgid "Failed to parse KMP header\n"
msgstr "Не вдалося обробити заголовок KMP\n"

#: oncp.c:408
msgid "Failed to parse KMP message\n"
msgstr "Не вдалося обробити повідомлення KMP\n"

#: oncp.c:417
#, c-format
msgid "Got KMP message %d of size %d\n"
msgstr "Отримано повідомлення KMP %d розміру %d\n"

#: oncp.c:433
#, c-format
msgid "Received non-ESP TLVs (group %d) in ESP negotiation KMP\n"
msgstr "Отримано TLV поза ESP (група %d) під час узгодження ESP KMP\n"

#: oncp.c:504 oncp.c:538 oncp.c:682
msgid "Error creating oNCP negotiation request\n"
msgstr "Помилка під час спроби створити запити щодо узгодження oNCP\n"

#: oncp.c:547 oncp.c:717
msgid "Short write in oNCP negotiation\n"
msgstr "Недостатньо даних для запису під час узгодження oNCP\n"

#: oncp.c:560 oncp.c:601
#, c-format
msgid "Read %d bytes of SSL record\n"
msgstr "Прочитано %d байтів запису SSL\n"

#: oncp.c:565
#, c-format
msgid "Unexpected response of size %d after hostname packet\n"
msgstr "Неочікувана відповідь розміру %d після пакета назви вузла\n"

#: oncp.c:572
#, c-format
msgid "Server response to hostname packet is error 0x%02x\n"
msgstr ""
"Відповіддю сервера на пакет назви вузла є повідомлення про помилку 0x%02x\n"

#: oncp.c:576
msgid ""
"This seems to indicate that the server has disabled support for\n"
"Juniper's older oNCP protocol, and only allows connections using\n"
"the newer Junos Pulse protocol. This version of OpenConnect has\n"
"EXPERIMENTAL support for Pulse using --prot=pulse\n"
msgstr ""
"Це може вказувати на те, що на сервері вимкнено підтримку\n"
"застарілого протоколу oNCP Juniper і уможливлено лише з'єднання\n"
"за допомогою новішого протоколу Pulse Junos. У цій версії OpenConnect\n"
"передбачено ЕКСПЕРИМЕНТАЛЬНУ підтримку Pulse за допомогою --prot=pulse\n"

#: oncp.c:605
msgid "Invalid packet waiting for KMP 301\n"
msgstr "Некоректний пакет очікування на KMP 301\n"

#: oncp.c:618
#, c-format
msgid "Expected KMP message 301 from server but got %d\n"
msgstr "Мало бути повідомлення KMP 301 від сервера, але отримано %d\n"

#: oncp.c:627
#, c-format
msgid "KMP message 301 from server too large (%d bytes)\n"
msgstr "Повідомлення KMP 301 від сервера є надто великим (%d байтів)\n"

#: oncp.c:633
#, c-format
msgid "Got KMP message 301 of length %d\n"
msgstr "Отримано повідомлення KMP 301 довжини %d\n"

#: oncp.c:640
msgid "Failed to read continuation record length\n"
msgstr "Не вдалося прочитати запис продовження довжини\n"

#: oncp.c:646
#, c-format
msgid "Record of additional %d bytes too large; would make %d\n"
msgstr "Запис додаткових %d байтів є надто великим; мав би складати %d\n"

#: oncp.c:655
#, c-format
msgid "Failed to read continuation record of length %d\n"
msgstr "Не вдалося прочитати запис продовження довжини %d\n"

#: oncp.c:661
#, c-format
msgid "Read additional %d bytes of KMP 301 message\n"
msgstr "Читання додаткових %d байтів повідомлення KMP 301\n"

#: oncp.c:702
msgid "Error negotiating ESP keys\n"
msgstr "Помилка під час узгодження ключів ESP\n"

#: oncp.c:711
msgid "oNCP negotiation request outgoing:\n"
msgstr "Вихідний запит узгодження oNCP:\n"

#: oncp.c:769 pulse.c:2732
msgid "new incoming"
msgstr "нове вхідне"

#: oncp.c:770 pulse.c:2733
msgid "new outgoing"
msgstr "нове вихідне"

#: oncp.c:795
msgid "Read only 1 byte of oNCP length field\n"
msgstr "Прочитано лише 1 байт поля довжини oNCP\n"

#: oncp.c:804
msgid "Server terminated connection (session expired)\n"
msgstr "З'єднання перервано сервером (строк дії сеансу вичерпано)\n"

#: oncp.c:808
msgid "Server terminated connection (idle timeout)\n"
msgstr ""
"З'єднання перервано сервером (перевищено час очікування бездіяльності)\n"

#: oncp.c:812
#, c-format
msgid "Server terminated connection (reason: %d)\n"
msgstr "З'єднання перервано сервером (причина: %d)\n"

#: oncp.c:819
msgid "Server sent zero-length oNCP record\n"
msgstr "Сервером надіслано запис oNCP нульової довжини\n"

#: oncp.c:920
#, c-format
msgid "Incoming KMP message %d of size %d (got %d)\n"
msgstr "Вхідне повідомлення KMP %d розміру %d (отримано %d)\n"

#: oncp.c:923
#, c-format
msgid "Continuing to process KMP message %d now size %d (got %d)\n"
msgstr ""
"Продовжуємо обробку повідомлення KMP %d тепер розміру %d (отримано %d)\n"

#: oncp.c:942
msgid "Unrecognised data packet\n"
msgstr "Нерозпізнаний пакет даних\n"

#: oncp.c:1001
#, c-format
msgid "Failed to set up ESP: %s\n"
msgstr "Не вдалося налаштувати ESP: %s\n"

#: oncp.c:1011
#, c-format
msgid "Unknown KMP message %d of size %d:\n"
msgstr "Невідоме повідомлення KMP %d розміру %d:\n"

#: oncp.c:1016
#, c-format
msgid ".... + %d more bytes unreceived\n"
msgstr ".... + отримано ще %d байтів\n"

#: oncp.c:1031 pulse.c:2787
msgid "Packet outgoing:\n"
msgstr "Вихідний пакет:\n"

#: oncp.c:1093
msgid "Sent ESP enable control packet\n"
msgstr "Надіслано пакет вмикання керування ESP\n"

#: openconnect-internal.h:1692 openconnect-internal.h:1702
#, c-format
msgid "ERROR: %s() called with invalid UTF-8 for '%s' argument\n"
msgstr "Помилка: викликано %s() із некоректним UTF-8 у аргументі «%s»\n"

#: openssl-dtls.c:94
#, c-format
msgid "Unable to calculate DTLS overhead for %s\n"
msgstr "Не вдалося обчислити перевищення DTLS для %s\n"

#: openssl-dtls.c:210 openssl-dtls.c:269
msgid "Failed to generate random key\n"
msgstr "Не вдалося створити випадковий ключ\n"

#: openssl-dtls.c:232
#, c-format
msgid "Failed to create SSL_SESSION ASN.1 for OpenSSL: %s\n"
msgstr "Не вдалося створити SSL_SESSION ASN.1 для OpenSSL: %s\n"

#: openssl-dtls.c:243
msgid "OpenSSL failed to parse SSL_SESSION ASN.1\n"
msgstr "Не вдалося OpenSSL обробити SSL_SESSION ASN.1\n"

#: openssl-dtls.c:259
msgid "Initialise DTLSv1 session failed\n"
msgstr "Не вдалося ініціалізувати сеанс DTLSv1\n"

#: openssl-dtls.c:275
msgid "Too large application ID size\n"
msgstr "Надто великий розмір ідентифікатора програми\n"

#: openssl-dtls.c:308
msgid "PSK callback\n"
msgstr "Зворотний виклик PSK\n"

#: openssl-dtls.c:370
msgid "Initialise DTLSv1 CTX failed\n"
msgstr "Не вдалося ініціалізувати CTX DTLSv1\n"

#: openssl-dtls.c:380
msgid "Set DTLS CTX version failed\n"
msgstr "Не вдалося встановити версію CTX DTLS\n"

#: openssl-dtls.c:408
msgid "Failed to generate DTLS key\n"
msgstr "Не вдалося створити ключ DTLS\n"

#: openssl-dtls.c:468
msgid "Set DTLS cipher list failed\n"
msgstr "Не вдалося встановити список шифрів DTLS\n"

#: openssl-dtls.c:519
#, c-format
msgid "DTLS cipher '%s' not found\n"
msgstr "Не знайдено шифр DTLS «%s»\n"

#: openssl-dtls.c:540
#, c-format
msgid ""
"SSL_set_session() failed with DTLS protocol version 0x%x\n"
"Are you using a version of OpenSSL older than 0.9.8m?\n"
"See %s\n"
"Use the --no-dtls command line option to avoid this message\n"
msgstr ""
"Помилка SSL_set_session() із версією протоколу DTLS 0x%x\n"
"Використовуєте версію OpenSSL, яка є старішою за 0.9.8m?\n"
"Див. %s\n"
"Скористайтеся параметром командного рядка --no-dtls command,\n"
"щоб програма не виводила це повідомлення\n"

#: openssl-dtls.c:576
msgid "SSL_set_session() failed\n"
msgstr "Помилка SSL_set_session()\n"

#: openssl-dtls.c:592
msgid "Create DTLS dgram BIO failed\n"
msgstr "Не вдалося створити DTLS dgram BIO\n"

#: openssl-dtls.c:677
#, c-format
msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s-%s.\n"
msgstr ""
"Встановлено з'єднання DTLS (з використанням OpenSSL). Комплекс шифрування %s-"
"%s.\n"

#: openssl-dtls.c:714
msgid ""
"Your OpenSSL is older than the one you built against, so DTLS may fail!\n"
msgstr ""
"Ваша OpenSSL є старішою за ту, з якою було зібрано програму, тому DTLS може "
"виявитися непрацездатним!\n"

#: openssl-dtls.c:780
msgid ""
"This is probably because your OpenSSL is broken\n"
"See http://rt.openssl.org/Ticket/Display.html?id=2984\n"
msgstr ""
"Ймовірною причиною є те, що ваша OpenSSL є непрацездатною.\n"
"Див. http://rt.openssl.org/Ticket/Display.html?id=2984\n"

#: openssl-dtls.c:787
#, c-format
msgid "DTLS handshake failed: %d\n"
msgstr "Не вдалося виконати узгодження DTLS: %d\n"

#: openssl-esp.c:86
msgid "Failed to initialise ESP cipher:\n"
msgstr "Не вдалося ініціалізувати шифрування ESP:\n"

#: openssl-esp.c:100
msgid "Failed to initialize ESP HMAC\n"
msgstr "Не вдалося ініціалізувати HMAC ESP\n"

#: openssl-esp.c:176
msgid "Failed to set up decryption context for ESP packet:\n"
msgstr "Не вдалося налаштувати контекст розшифровування для пакета ESP:\n"

#: openssl-esp.c:184
msgid "Failed to decrypt ESP packet:\n"
msgstr "Не вдалося розшифрувати пакет ESP:\n"

#: openssl-esp.c:200
msgid "Failed to encrypt ESP packet:\n"
msgstr "Не вдалося зашифрувати пакунок ESP:\n"

#: openssl-pkcs11.c:45
msgid "Failed to establish libp11 PKCS#11 context:\n"
msgstr "Не вдалося встановити контекст PKCS#11 libp11:\n"

#: openssl-pkcs11.c:51
#, c-format
msgid "Failed to load PKCS#11 provider module (%s):\n"
msgstr "Не вдалося завантажити модуль надавача PKCS#11 (%s):\n"

#: openssl-pkcs11.c:281
msgid "PIN locked\n"
msgstr "Пінкод заблоковано\n"

#: openssl-pkcs11.c:284
msgid "PIN expired\n"
msgstr "Строк дії пінкоду вичерпано\n"

#: openssl-pkcs11.c:287
msgid "Another user already logged in\n"
msgstr "До системи вже увійшов інший користувач\n"

#: openssl-pkcs11.c:291
msgid "Unknown error logging in to PKCS#11 token\n"
msgstr "Невідома помилка під час спроби входу до ключа PKCS#11\n"

#: openssl-pkcs11.c:298
#, c-format
msgid "Logged in to PKCS#11 slot '%s'\n"
msgstr "Вхід до слоту PKCS#11 «%s»\n"

#: openssl-pkcs11.c:312
#, c-format
msgid "Failed to enumerate certs in PKCS#11 slot '%s'\n"
msgstr "Не вдалося пронумерувати сертифікати у слоті PKCS#11 «%s»\n"

#: openssl-pkcs11.c:318
#, c-format
msgid "Found %d certs in slot '%s'\n"
msgstr "Знайдено %d сертифікатів у слоті «%s»\n"

#: openssl-pkcs11.c:354 openssl-pkcs11.c:576
#, c-format
msgid "Failed to parse PKCS#11 URI '%s'\n"
msgstr "Не вдалося обробити адресу PKCS#11 «%s»\n"

#: openssl-pkcs11.c:361 openssl-pkcs11.c:586
msgid "Failed to enumerate PKCS#11 slots\n"
msgstr "Не вдалося пронумерувати слоти PKCS#11\n"

#: openssl-pkcs11.c:395 openssl-pkcs11.c:628
#, c-format
msgid "Logging in to PKCS#11 slot '%s'\n"
msgstr "Входимо до слоту PKCS#11 «%s»\n"

#: openssl-pkcs11.c:405
#, c-format
msgid "Failed to find PKCS#11 cert '%s'\n"
msgstr "Не вдалося знайти сертифікат PKCS#11 «%s»\n"

#: openssl-pkcs11.c:413
msgid "Certificate X.509 content not fetched by libp11\n"
msgstr "Вміст сертифіката X.509 не отримано у libp11\n"

#: openssl-pkcs11.c:420
#, c-format
msgid "Using secondary PKCS#11 certificate %s\n"
msgstr "Використовуємо вторинний сертифікат PKCS#11 %s\n"

#: openssl-pkcs11.c:465
#, c-format
msgid "Failed to enumerate keys in PKCS#11 slot '%s'\n"
msgstr "Не вдалося пронумерувати ключі у слоті PKCS#11 «%s»\n"

#: openssl-pkcs11.c:471
#, c-format
msgid "Found %d keys in slot '%s'\n"
msgstr "Знайдено %d ключів у слоті «%s»\n"

#: openssl-pkcs11.c:505
msgid "Certificate has no public key\n"
msgstr "Сертифікат не містить відкритого ключа\n"

#: openssl-pkcs11.c:506
msgid "Secondary certificate has no public key\n"
msgstr "Вторинний сертифікат не містить відкритого ключа\n"

#: openssl-pkcs11.c:512 openssl-pkcs11.c:536
msgid "Certificate does not match private key\n"
msgstr "Сертифікат не відповідає закритому ключу\n"

#: openssl-pkcs11.c:513 openssl-pkcs11.c:537
msgid "Secondary certificate does not match private key\n"
msgstr "Вторинний сертифікат не відповідає закритому ключу\n"

#: openssl-pkcs11.c:516
msgid "Checking EC key matches cert\n"
msgstr "Перевіряємо відповідність ключа EC сертифікату\n"

#: openssl-pkcs11.c:520
msgid "Failed to allocate signature buffer\n"
msgstr "Не вдалося отримати пам'ять для буфера підписів\n"

#: openssl-pkcs11.c:530
msgid "Failed to sign dummy data to validate EC key\n"
msgstr "Не вдалося підписати фіктивні дані для перевірки ключа EC\n"

#: openssl-pkcs11.c:649
#, c-format
msgid "Failed to find PKCS#11 key '%s'\n"
msgstr "Не вдалося знайти ключ PKCS#11 «%s»\n"

#: openssl-pkcs11.c:656
#, c-format
msgid "Using secondary PKCS#11 key %s\n"
msgstr "Використовуємо вторинний ключ PKCS#11 %s\n"

#: openssl-pkcs11.c:662
msgid "Failed to instantiate private key from PKCS#11\n"
msgstr "Не вдалося встановити закритий ключ з PKCS#11\n"

#: openssl-pkcs11.c:663
msgid "Failed to instantiate secondary private key from PKCS#11\n"
msgstr "Не вдалося встановити вторинний закритий ключ з PKCS#11\n"

#: openssl-pkcs11.c:719 openssl-pkcs11.c:725
msgid "This version of OpenConnect was built without PKCS#11 support\n"
msgstr "Цю версію OpenConnect зібрано без підтримки PKCS#11\n"

#: openssl.c:172
msgid "Failed to write to TLS/DTLS socket\n"
msgstr "Не вдалося виконати запис до сокета TLS/DTLS\n"

#: openssl.c:222 openssl.c:288
msgid "Failed to read from TLS/DTLS socket\n"
msgstr "Не вдалося виконати читання з сокета TLS/DTLS\n"

#: openssl.c:326
#, c-format
msgid "Read error on %s session: %d\n"
msgstr "Помилка читання у сеансі %s: %d\n"

#: openssl.c:361
#, c-format
msgid "Write error on %s session: %d\n"
msgstr "Помилка запису у сеансі %s: %d\n"

#: openssl.c:434
#, c-format
msgid "Unhandled SSL UI request type %d\n"
msgstr "Непридатний до обробки тип запиту щодо інтерфейсу SSL, %d\n"

#: openssl.c:514
#, c-format
msgid "PEM password too long (%d >= %d)\n"
msgstr "Пароль PEM є надто довгим (%d >= %d)\n"

#: openssl.c:560
msgid "Client certificate or key missing\n"
msgstr "Не вистачає сертифіката або ключа клієнта\n"

#: openssl.c:566 openssl.c:1031
msgid "Loading private key failed\n"
msgstr "Не вдалося завантажити закритий ключ\n"

#: openssl.c:573
msgid "Failed to install certificate in OpenSSL context\n"
msgstr "Не вдалося встановити сертифікат у контексті OpenSSL\n"

#: openssl.c:597
#, c-format
msgid "Extra cert from %s: '%s'\n"
msgstr "Зайвий сертифікат від %s: «%s»\n"

#: openssl.c:653
msgid "Parse PKCS#12 failed (see above errors)\n"
msgstr ""
"Не вдалося обробити PKCS#12 (див. наведені вище повідомлення про помилки)\n"

#: openssl.c:654
msgid "Parse secondary PKCS#12 failed (see above errors)\n"
msgstr ""
"Не вдалося обробити вторинний PKCS#12 (див. наведені вище повідомлення про "
"помилки)\n"

#: openssl.c:671
msgid "PKCS#12 contained no certificate!\n"
msgstr "PKCS#12 не містить сертифіката!\n"

#: openssl.c:672
msgid "Secondary PKCS#12 contained no certificate!\n"
msgstr "Вторинний PKCS#12 не містить сертифіката!\n"

#: openssl.c:678
msgid "PKCS#12 contained no private key!\n"
msgstr "PKCS#12 не містить закритого ключа!\n"

#: openssl.c:679
msgid "Secondary PKCS#12 contained no private key!\n"
msgstr "Вторинний PKCS#12 не містить закритого ключа!\n"

#: openssl.c:686
msgid "PKCS#12"
msgstr "PKCS#12"

#: openssl.c:713
msgid "Can't load TPM engine.\n"
msgstr "Не вдалося завантажити рушій TPM.\n"

#: openssl.c:719
msgid "Failed to init TPM engine\n"
msgstr "Не вдалося ініціалізувати рушій TPM\n"

#: openssl.c:729
msgid "Failed to set TPM SRK password\n"
msgstr "Не вдалося встановити пароль SRK TPM\n"

#: openssl.c:743
msgid "Failed to load TPM private key\n"
msgstr "Не вдалося завантажити закритий ключ TPM\n"

#: openssl.c:744
msgid "Failed to load secondary TPM private key\n"
msgstr "Не вдалося завантажити вторинний закритий ключ TPM\n"

#: openssl.c:798 openssl.c:947
#, c-format
msgid "Failed to open certificate file %s: %s\n"
msgstr "Не вдалося відкрити файл сертифіката %s: %s\n"

#: openssl.c:799
#, c-format
msgid "Failed to open secondary certificate file %s: %s\n"
msgstr "Не вдалося відкрити файл вторинного сертифіката %s: %s\n"

#: openssl.c:809
msgid "Loading certificate failed\n"
msgstr "Не вдалося завантажити сертифікат\n"

#: openssl.c:840
msgid "Failed to process all supporting certs. Trying anyway...\n"
msgstr ""
"Не вдалося обробити усі підтримувані сертифікати. Виконуємо спробу попри "
"це...\n"

#: openssl.c:841
msgid "Failed to process secondary supporting certs. Trying anyway...\n"
msgstr ""
"Не вдалося обробити вторинні підтримувані сертифікати. Виконуємо спробу "
"попри це...\n"

#: openssl.c:854
msgid "PEM file"
msgstr "Файл PEM"

#: openssl.c:883
#, c-format
msgid "Failed to create BIO for keystore item '%s'\n"
msgstr "Не вдалося створити BIO для запису сховища ключів «%s»\n"

#: openssl.c:910
msgid "Loading private key failed (wrong passphrase?)\n"
msgstr "Не вдалося завантажити закритий ключ (помилковий пароль?)\n"

#: openssl.c:911
msgid "Loading secondary private key failed (wrong passphrase?)\n"
msgstr "Не вдалося завантажити вторинний закритий ключ (помилковий пароль?)\n"

#: openssl.c:917
msgid "Loading private key failed (see above errors)\n"
msgstr ""
"Не вдалося завантажити закритий ключ (див. наведені вище повідомлення про "
"помилки)\n"

#: openssl.c:918
msgid "Loading secondary private key failed (see above errors)\n"
msgstr ""
"Не вдалося завантажити вторинний закритий ключ (див. наведені вище "
"повідомлення про помилки)\n"

#: openssl.c:970
msgid "Failed to load X509 certificate from keystore\n"
msgstr "Не вдалося завантажити сертифікат X509 зі сховища ключів\n"

#: openssl.c:1007
#, c-format
msgid "Failed to open private key file %s: %s\n"
msgstr "Не вдалося відкрити файл закритого ключа %s: %s\n"

#: openssl.c:1032
msgid "Loading secondary private key failed\n"
msgstr "Не вдалося завантажити вторинний закритий ключ\n"

#: openssl.c:1088 openssl.c:1103
msgid "Failed to decrypt secondary PKCS#8 certificate file\n"
msgstr "Не вдалося розшифрувати файл вторинного сертифіката PKCS#8\n"

#: openssl.c:1098
msgid "Enter PKCS#8 secondary pass phrase:"
msgstr "Введіть вторинний пароль PKCS#8:"

#: openssl.c:1123
msgid "Failed to convert PKCS#8 to OpenSSL EVP_PKEY\n"
msgstr "Не вдалося перетворити PKCS#8 на EVP_PKEY OpenSSL\n"

#: openssl.c:1124
msgid "Failed to convert secondary PKCS#8 to OpenSSL EVP_PKEY\n"
msgstr "Не вдалося перетворити вторинний PKCS#8 на EVP_PKEY OpenSSL\n"

#: openssl.c:1134
#, c-format
msgid "Failed to identify private key type in '%s'\n"
msgstr "Не вдалося ідентифікувати тип закритого ключа у «%s»\n"

#: openssl.c:1311
#, c-format
msgid "Matched DNS altname '%s'\n"
msgstr "Встановлено відповідність альтернативній назві DNS «%s»\n"

#: openssl.c:1318
#, c-format
msgid "No match for altname '%s'\n"
msgstr "Не знайдено відповідників серед альтернативних назв «%s»\n"

#: openssl.c:1332
#, c-format
msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
msgstr ""
"У сертифікаті містилася альтернативна назва GEN_IPADD із фіктивною довжиною "
"%d\n"

#: openssl.c:1343 openssl.c:1489
#, c-format
msgid "Matched %s address '%s'\n"
msgstr "Встановлено відповідність адреси %s «%s»\n"

#: openssl.c:1350
#, c-format
msgid "No match for %s address '%s'\n"
msgstr "Не знайдено відповідників адреси %s «%s»\n"

#: openssl.c:1392
#, c-format
msgid "URI '%s' has non-empty path; ignoring\n"
msgstr "Адреса «%s» містить непорожній шлях; ігноруємо\n"

#: openssl.c:1397
#, c-format
msgid "Matched URI '%s'\n"
msgstr "Встановлено відповідність адреси «%s»\n"

#: openssl.c:1408
#, c-format
msgid "No match for URI '%s'\n"
msgstr "Не знайдено відповідників адреси «%s»\n"

#: openssl.c:1423
#, c-format
msgid "No altname in peer cert matched '%s'\n"
msgstr ""
"Жодна із альтернативних назв у сертифікаті вузла не збігається із «%s»\n"

#: openssl.c:1431
msgid "No subject name in peer cert!\n"
msgstr "У сертифікаті вузла не вказано призначення!\n"

#: openssl.c:1451
msgid "Failed to parse subject name in peer cert\n"
msgstr "Не вдалося обробити запис призначення у сертифікаті вузла\n"

#: openssl.c:1458
#, c-format
msgid "Peer cert subject mismatch ('%s' != '%s')\n"
msgstr "Невідповідність призначення сертифіката вузла («%s» != «%s»)\n"

#: openssl.c:1463 openssl.c:1497
#, c-format
msgid "Matched peer certificate subject name '%s'\n"
msgstr "Встановлено відповідність призначення сертифіката вузла «%s»\n"

#: openssl.c:1559
#, c-format
msgid "Extra cert from cafile: '%s'\n"
msgstr "Зайвий сертифікат у файлі CA: «%s»\n"

#: openssl.c:1702
msgid "Error in client cert notAfter field\n"
msgstr "Помилка у полі notAfter клієнтського сертифіката\n"

#: openssl.c:1703
msgid "Error in secondary client cert notAfter field\n"
msgstr "Помилка у полі notAfter вторинного клієнтського сертифіката\n"

#: openssl.c:1718
msgid "<error>"
msgstr "<помилка>"

#: openssl.c:1746
msgid "SSL certificate and key do not match\n"
msgstr "Невідповідність сертифіката SSL ключу\n"

#: openssl.c:1782
#, c-format
msgid "Failed to read certs from CA file '%s'\n"
msgstr "Не вдалося прочитати сертифікати з файла CA «%s»\n"

#: openssl.c:1812
#, c-format
msgid "Failed to open CA file '%s'\n"
msgstr "Не вдалося відкрити файл CA «%s»\n"

#: openssl.c:1860
msgid "Create TLSv1 CTX failed\n"
msgstr "Не вдалося створити CTX TLSv1\n"

#: openssl.c:1915
msgid "Failed to construct OpenSSL cipher list\n"
msgstr "Не вдалося побудувати список шифрів OpenSSL\n"

#: openssl.c:1926
#, c-format
msgid "Failed to set OpenSSL cipher list (\"%s\")\n"
msgstr "Не вдалося встановити список шифрувань OpenSSL («%s»)\n"

#: openssl.c:1992
msgid "SSL connection failure\n"
msgstr "Критична помилка у з'єднанні SSL\n"

#: openssl.c:2158
msgid "Failed to calculate OATH HMAC\n"
msgstr "Не вдалося обчислити HMAC OATH\n"

#: openssl.c:2261
#, c-format
msgid "EAP-TTLS negotiation with %s\n"
msgstr "Узгодження EAP-TTLS з %s\n"

#: openssl.c:2272
#, c-format
msgid "EAP-TTLS connection failure %d\n"
msgstr "Критична помилка з'єднання EAP-TTLS %d\n"

#: openssl.c:2349
msgid "Failed to generate STRAP key"
msgstr "Не вдалося створити ключ STRAP"

#: openssl.c:2359
msgid "Failed to generate STRAP DH key\n"
msgstr "Не вдалося створити ключ DH STRAP\n"

#: openssl.c:2382
msgid "Failed to decode STRAP key\n"
msgstr "Не вдалося декодувати ключ STRAP\n"

#: openssl.c:2410
msgid "Failed to decode server DH key\n"
msgstr "Не вдалося декодувати ключ DH сервера\n"

#: openssl.c:2420
msgid "Failed to compute DH secret\n"
msgstr "Не вдалося обчислити ключ DH\n"

#: openssl.c:2443
msgid "HKDF key derivation failed\n"
msgstr "Не вдалося виконати обчислення ключа HKDF\n"

#: openssl.c:2464
msgid "SSO token decryption failed\n"
msgstr "невдала спроба розшифрування жетона SSO\n"

#: openssl.c:2480
#, c-format
msgid "SSL Finished message too large (%zd bytes)\n"
msgstr ""
"Розмір повідомлення про завершення SSL є занадто великим (%zd байтів)\n"

#: openssl.c:2490 openssl.c:2535
msgid "STRAP signature failed\n"
msgstr "Не вдалося виконати підписування STRAP\n"

#: openssl.c:2506
msgid "Failed to regenerate STRAP key\n"
msgstr "Не вдалося повторно створити ключ STRAP\n"

#: openssl.c:2577
msgid "Failed to create PKCS#7 structure\n"
msgstr "Не вдалося створити структуру PKCS#7\n"

#: openssl.c:2613
msgid "Failed to output PKCS#7 structure\n"
msgstr "Не вдалося вивести структуру PKCS#7\n"

#: openssl.c:2707
msgid "Failed to generate signature for multiple certificate authentication\n"
msgstr ""
"Не вдалося створити підпис для розпізнавання за декількома сертифікатами\n"

#: ppp.c:113
msgid "HDLC initial flag sequence (0x7e) is missing\n"
msgstr "Пропущено початкову послідовність прапорців HDLC (0x7e)\n"

#: ppp.c:131
msgid "HDLC buffer ended without FCS and flag sequence (0x7e)\n"
msgstr "Буфер HDLC завершено без FCS і послідовності прапорців (0x7e)\n"

#: ppp.c:137
#, c-format
msgid "HDLC frame too short (%d bytes)\n"
msgstr "Фрейм HDLC є надто коротким (%d байтів)\n"

#: ppp.c:149
#, c-format
msgid "Bad HDLC packet FCS %04x\n"
msgstr "Помилковий пакет HDLC FCS %04x\n"

#: ppp.c:154
#, c-format
msgid "Un-HDLC'ed packet (%ld bytes -> %ld), FCS=0x%04x\n"
msgstr "Un-HDLC-вано пакет (%ld байтів -> %ld), FCS=0x%04x\n"

#: ppp.c:312
#, c-format
msgid "Current PPP state: %s (encap %s):\n"
msgstr "Поточний стан PPP: %s (обгортка %s):\n"

#: ppp.c:314
#, c-format
msgid ""
"    in: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s\n"
msgstr ""
"    вхід: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s\n"

#: ppp.c:322
#, c-format
msgid ""
"   out: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s, "
"solicit_peerns=%d, got_peerns=%d\n"
msgstr ""
"   вихід: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s, "
"solicit_peerns=%d, got_peerns=%d\n"

#: ppp.c:407
#, c-format
msgid "Received MRU %d from server. Nak-offering larger MRU of %d (our MTU)\n"
msgstr "Отримано MRU %d від сервера. Nak-пропонуємо більший MRU %d (наш MTU)\n"

#: ppp.c:413
#, c-format
msgid "Received MRU %d from server. Setting our MTU to match.\n"
msgstr "Отримано MRU %d від сервера. Встановлюємо наш MTU відповідно.\n"

#: ppp.c:421
#, c-format
msgid "Received asyncmap of 0x%08x from server\n"
msgstr "Отримано asyncmap 0x%08x від сервера\n"

#: ppp.c:427
#, c-format
msgid "Received magic number of 0x%08x from server\n"
msgstr "Отримано контрольну суму 0x%08x від сервера\n"

#: ppp.c:432
msgid "Received protocol field compression from server\n"
msgstr "Отримано стискання поля протоколу від сервера\n"

#: ppp.c:437
msgid "Received address and control field compression from server\n"
msgstr "Отримано адресу і стискання поля керування від сервера\n"

#: ppp.c:444
msgid "Received deprecated IP-Addresses from server, ignoring\n"
msgstr "Отримано застарілі IP-адреси від сервера, ігноруємо\n"

#: ppp.c:451
msgid "Received Van Jacobson TCP/IP compression from server\n"
msgstr "Отримано стискання Ван Якобсона TCP/IP від сервера\n"

#: ppp.c:459
#, c-format
msgid "Received peer IPv4 address %s from server\n"
msgstr "Отримано адресу IPv4 вузла %s від сервера\n"

#: ppp.c:475
#, c-format
msgid "Received peer IPv6 link-local address %s from server\n"
msgstr "Отримано адресу lical IPv6 %s від сервера\n"

#: ppp.c:482
#, c-format
msgid "Received unknown %s TLV (tag %d, len %d+2) from server:\n"
msgstr "Отримано невідомий TLV %s (мітка %d, довжина %d+2) від сервера:\n"

#: ppp.c:509
#, c-format
msgid "Received %ld extra bytes at end of Config-Request:\n"
msgstr "Отримано %ld зайвих байтів наприкінці Config-Request:\n"

#: ppp.c:516
#, c-format
msgid "Reject %s/id %d config from server\n"
msgstr "Відкинути %s/ід. %d налаштування з сервера\n"

#: ppp.c:524
#, c-format
msgid "Nak %s/id %d config from server\n"
msgstr "Nak %s/ід. %d налаштування з сервера\n"

#: ppp.c:530
#, c-format
msgid "Ack %s/id %d config from server\n"
msgstr "Ack %s/ід. %d налаштування з сервера\n"

#: ppp.c:570
#, c-format
msgid "Requesting calculated MTU of %d\n"
msgstr "Запитуємо обчислений MTU %d\n"

#: ppp.c:625
#, c-format
msgid "Sending our %s/id %d config request to server\n"
msgstr "Надсилаємо наш %s/ід. %d запит щодо налаштування серверу\n"

#: ppp.c:662
msgid "Server rejected/nak'ed LCP MRU option\n"
msgstr "Сервером відкинуто/nak-вано параметр MRU LCP\n"

#: ppp.c:667
msgid "Server rejected/nak'ed LCP asyncmap option\n"
msgstr "Сервером відкинуто/nak-вано параметр asyncmap LCP\n"

#: ppp.c:678
msgid "Server rejected LCP magic option\n"
msgstr "Сервером відкинуто параметр контрольної суми LCP\n"

#: ppp.c:684
msgid "Server rejected/nak'ed LCP PFCOMP option\n"
msgstr "Сервером відкинуто/nak-вано параметр PFCOMP LCP\n"

#: ppp.c:689
msgid "Server rejected/nak'ed LCP ACCOMP option\n"
msgstr "Сервером відкинуто/nak-вано параметр ACCOMP LCP\n"

#: ppp.c:697
#, c-format
msgid "Server nak-offered IPv4 address: %s\n"
msgstr "Сервером nak-запропоновано адресу IPv4 %s\n"

#: ppp.c:701
#, c-format
msgid "Server rejected Legacy IP address %s\n"
msgstr "Сервером відмовлено в обробці застарілої IP-адреси %s\n"

#: ppp.c:707
#, c-format
msgid "Server rejected/nak'ed our IPv4 address or request: %s\n"
msgstr "Сервером відкинуто/nak-вано нашу адресу IPv4 або запит: %s\n"

#: ppp.c:723
#, c-format
msgid "Server nak-offered IPCP request for %s[%d] server: %s\n"
msgstr "Сервером nak-запропоновано запит IPCP щодо сервера %s[%d]: %s\n"

#: ppp.c:729
#, c-format
msgid "Server rejected/nak'ed IPCP request for %s[%d] server\n"
msgstr "Сервером відкинуто/nak-вано запит IPCP щодо сервера %s[%d]\n"

#: ppp.c:744
#, c-format
msgid "Server nak-offered IPv6 link-local address %s\n"
msgstr "Сервером nak-запропоновано адресу link-local IPv6 %s\n"

#: ppp.c:752
msgid "Server rejected/nak'ed our IPv6 interface identifier\n"
msgstr "Сервером відкинуто/nak-вадно наш ідентифікатор інтерфейсу IPv6\n"

#: ppp.c:760
#, c-format
msgid "Server rejected/nak'ed %s TLV (tag %d, len %d+2)\n"
msgstr "Сервером відкинуто/nak-вано %s TLV (мітка %d, довжина %d+2)\n"

#: ppp.c:769
#, c-format
msgid "Received %ld extra bytes at end of Config-Reject:\n"
msgstr "Отримано %ld зайвих байтів наприкінці Config-Reject:\n"

#: ppp.c:794
#, c-format
msgid "Received %s/id %d %s from server\n"
msgstr "Отримано %s/ідентифікатор %d %s з сервера\n"

#: ppp.c:825
#, c-format
msgid "Server terminates with reason: %s\n"
msgstr "Сервер перервав роботи з такої причини: %s\n"

#: ppp.c:852
#, c-format
msgid "Server rejected our request to configure IPv%d\n"
msgstr "Сервер відмовив у нашому запиті щодо налаштування IPv%d\n"

#: ppp.c:1023
#, c-format
msgid "PPP state transition from %s to %s on %s channel\n"
msgstr "Стан передавання PPP з %s до %s на каналі %s\n"

#: ppp.c:1106
msgid "PPP payload exceeds receive buffer\n"
msgstr "Об'єм даних PPP перевищує розмір буфера отримання\n"

#: ppp.c:1145
#, c-format
msgid "Short packet received (%d bytes). Waiting for more.\n"
msgstr "Отримано закороткий пакет (%d байтів). Очікуємо на більший.\n"

#: ppp.c:1163
#, c-format
msgid "Unexpected pre-PPP packet header for encap %d.\n"
msgstr "Неочікуваний заголовок пакета перед PPP для обгортки %d.\n"

#: ppp.c:1176
#, c-format
msgid "PPP payload len %d exceeds receive buffer %d\n"
msgstr "Довжина даних PPP %d перевищує розмір буфера отримання %d\n"

#: ppp.c:1182
#, c-format
msgid ""
"PPP packet is incomplete. Received %d bytes on wire (includes %d encap) but "
"header payload_len is %d. Waiting for more.\n"
msgstr ""
"Пакет PPP є неповним. Отримано %d байтів поспіль (включно із %d обгортки), "
"але payload_len для заголовка дорівнює %d. Очікуємо на об'ємніші дані.\n"

#: ppp.c:1214
msgid "Invalid PPP encapsulation\n"
msgstr "Некоректна інкапсуляція PPP\n"

#: ppp.c:1223
#, c-format
msgid "Packet contains %d bytes after payload. Assuming concatenated packet.\n"
msgstr ""
"У пакеті міститься %d байтів після вмісту. Припускаємо обрізаний пакет.\n"

#: ppp.c:1273
#, c-format
msgid "Unexpected IPv%d packet in PPP state %s.\n"
msgstr "Неочікуваний пакет IPv%d у стані PPP %s.\n"

#: ppp.c:1278
#, c-format
msgid "Received IPv%d data packet of %d bytes over %s\n"
msgstr "Отримано пакет даних IPv%d розміром %d байтів з використанням %s\n"

#: ppp.c:1284
#, c-format
msgid "Expected %d PPP header bytes but got %ld, shifting payload.\n"
msgstr "Мало бути %d байтів заголовка PPP, але маємо %ld, зсуваємо вміст.\n"

#: ppp.c:1306
#, c-format
msgid "Sending Protocol-Reject for %s. Payload:\n"
msgstr "Надсилаємо Protocol-Reject для %s. Вміст:\n"

#: ppp.c:1390
msgid "Detected dead peer!\n"
msgstr "Виявлено непрацездатний вузол!\n"

#: ppp.c:1400
msgid "Failed to establish PPP\n"
msgstr "Не вдалося встановити PPP\n"

#: ppp.c:1419
msgid "Send PPP discard request as keepalive\n"
msgstr "Надіслати запит щодо відкидання PPP як запит підтримання зв'язку\n"

#: ppp.c:1423
msgid "Send PPP echo request as DPD\n"
msgstr "Надіслати луна-запит PPP як DPD\n"

#: ppp.c:1489
#, c-format
msgid "Sending PPP %s %s packet over %s (id %d, %d bytes total)\n"
msgstr ""
"Надсилаємо PPP пакет %s %s з використанням %s (ід. %d, %d байтів загалом)\n"

#: ppp.c:1495
#, c-format
msgid "Sending PPP %s packet over %s (%d bytes total)\n"
msgstr "Надсилаємо пакет PPP %s з використанням %s (%d байтів загалом)\n"

#: ppp.c:1553
#, c-format
msgid "PPP connect called with invalid DTLS state %d\n"
msgstr "Викликано connect PPP із некоректним станом DTLS %d\n"

#: ppp.c:1574
msgid "DTLS tunnel connected; exiting HTTPS mainloop.\n"
msgstr ""
"Встановлено з'єднання із тунелем DTLS; виходимо із основного циклу HTTPS.\n"

#: ppp.c:1608
#, c-format
msgid "Failed to connect DTLS tunnel; using HTTPS instead (state %d).\n"
msgstr ""
"Не вдалося встановити з'єднання із тунелем DTLS; використовуємо замість "
"нього HTTPS (стан %d).\n"

#: ppp.c:1633
msgid "Establishing PPP tunnel over TLS failed\n"
msgstr "Спроба встановити тунель PPP з TLS зазнала невдачі\n"

#: ppp.c:1644
#, c-format
msgid "Invalid DTLS state %d\n"
msgstr "Некоректний стан DTLS — %d\n"

#. This should never happen
#: ppp.c:1711
msgid "Reset PPP failed\n"
msgstr "Невдала спроба відновлення початкового стану PPP\n"

#: ppp.c:1732
msgid "Failed to authenticate DTLS session\n"
msgstr "Не вдалося пройти розпізнавання для сеансу DTLS\n"

#: pulse.c:235
#, c-format
msgid "Received internal Legacy IP address %s\n"
msgstr "Отримано внутрішню застарілу IP-адресу %s\n"

#: pulse.c:283 pulse.c:301 pulse.c:320 pulse.c:343 pulse.c:499
msgid "Failed to handle IPv6 address\n"
msgstr "Не вдалося обробити адресу IPv6\n"

#: pulse.c:293
#, c-format
msgid "Received internal IPv6 address %s\n"
msgstr "Отримано внутрішню адресу IPv6 %s\n"

#: pulse.c:335
#, c-format
msgid "Received IPv6 split include %s\n"
msgstr "Отримано маршрут включення поділу IPv6 %s\n"

#: pulse.c:358
#, c-format
msgid "Received IPv6 split exclude %s\n"
msgstr "Отримано маршрут виключення поділу IPv6 %s\n"

#: pulse.c:365
#, c-format
msgid "Unexpected length %d for attr 0x%x\n"
msgstr "Неочікувана довжина %d для атрибута 0x%x\n"

#: pulse.c:416
#, c-format
msgid "ESP encryption: 0x%04x (%s)\n"
msgstr "Шифрування ESP: 0x%04x (%s)\n"

#: pulse.c:440
#, c-format
msgid "ESP HMAC: 0x%04x (%s)\n"
msgstr "HMAC ESP: 0x%04x (%s)\n"

#. Amusingly, this isn't enforced. It's client-only
#: pulse.c:490
#, c-format
msgid "ESP only: %d\n"
msgstr "Лише ESP: %d\n"

#: pulse.c:503
#, c-format
msgid "Received internal gateway IPv6 address %s\n"
msgstr "Отримано внутрішню адресу IPv6 шлюзу %s\n"

#: pulse.c:528
#, c-format
msgid "Unknown attr 0x%x len %d:%s\n"
msgstr "Невідомий атрибут 0x%x довжини %d:%s\n"

#: pulse.c:539
#, c-format
msgid "Read %d bytes of IF-T/TLS record\n"
msgstr "Прочитано %d байтів із запису IF-T/TLS\n"

#: pulse.c:556
msgid "Short write to IF-T/TLS\n"
msgstr "Недостатньо даних для запису до IF-T/TLS\n"

#: pulse.c:569
msgid "Error creating IF-T packet\n"
msgstr "Помилка під час спроби створення пакета IF-T\n"

#: pulse.c:589
msgid "Error creating EAP packet\n"
msgstr "Помилка під час спроби створення пакета EAP\n"

#: pulse.c:624 pulse.c:1432 pulse.c:1495
msgid "Unexpected IF-T/TLS authentication challenge:\n"
msgstr "Неочікуваний виклик розпізнавання IF-T/TLS:\n"

#: pulse.c:642
msgid "Unexpected EAP-TTLS payload:\n"
msgstr "Неочікуваний вміст EAP-TTLS:\n"

#: pulse.c:675
#, c-format
msgid "AVP 0x%x/0x%x:%s\n"
msgstr "AVP 0x%x/0x%x:%s\n"

#: pulse.c:677
#, c-format
msgid "AVP %d:%s\n"
msgstr "AVP %d:%s\n"

#: pulse.c:744
msgid "Enter Pulse user realm:"
msgstr "Введіть область користувача Pulse:"

#: pulse.c:749 pulse.c:792
msgid "Realm:"
msgstr "Область:"

#: pulse.c:787
msgid "Choose Pulse user realm:"
msgstr "Виберіть область користувача Pulse:"

#: pulse.c:803 pulse.c:1562 pulse.c:1631
msgid "Failed to parse AVP\n"
msgstr "Не вдалося обробити AVP\n"

#: pulse.c:870
msgid "Session limit reached. Choose session to kill:\n"
msgstr ""
"Досягнуто максимальної кількості сеансів. Виберіть сеанс, який слід "
"завершити:\n"

#: pulse.c:875
msgid "Session:"
msgstr "Сеанс:"

#: pulse.c:895
msgid "Failed to parse session list\n"
msgstr "Не вдалося обробити список сеансів\n"

#: pulse.c:990
msgid "Enter secondary credentials:"
msgstr "Введіть вторинні реєстраційні дані:"

#. Point to password prompt in case that's all we use
#: pulse.c:990
msgid "Enter user credentials:"
msgstr "Введіть реєстраційні дані користувача:"

#: pulse.c:1000 pulse.c:1192
msgid "Secondary username:"
msgstr "Вторинне ім'я користувача:"

#: pulse.c:1000 pulse.c:1192
msgid "Username:"
msgstr "Користувач:"

#: pulse.c:1010 stoken.c:115
msgid "Password:"
msgstr "Пароль:"

#: pulse.c:1010
msgid "Secondary password:"
msgstr "Вторинний пароль:"

#: pulse.c:1081
msgid "Password expired. Please change password:"
msgstr "Строк дії пароля вичерпано. Будь ласка, змініть пароль:"

#: pulse.c:1085
msgid "Current password:"
msgstr "Поточний пароль:"

#: pulse.c:1090
msgid "New password:"
msgstr "Новий пароль:"

#: pulse.c:1095
msgid "Verify new password:"
msgstr "Підтвердження нового пароля:"

#: pulse.c:1107
msgid "Passwords not provided.\n"
msgstr "Не вказано паролі.\n"

#: pulse.c:1113
msgid "Passwords do not match.\n"
msgstr "Вказано різні паролі.\n"

#: pulse.c:1118
msgid "Current password too long.\n"
msgstr "Поточний пароль є надто довгим.\n"

#: pulse.c:1123
msgid "New password too long.\n"
msgstr "Новий пароль є надто довгим.\n"

#: pulse.c:1182
msgid "Token code request:"
msgstr "Запит щодо коду ключа:"

#: pulse.c:1206
msgid "Please enter response:"
msgstr "Будь ласка, введіть відповідь:"

#: pulse.c:1210
msgid "Please enter your passcode:"
msgstr "Будь ласка, введіть ваш пароль:"

#: pulse.c:1212
msgid "Please enter your secondary token information:"
msgstr "Будь ласка, введіть відомості щодо вашого вторинного ключа:"

#: pulse.c:1349
msgid "Error creating Pulse connection request\n"
msgstr "Помилка під час спроби створити запит щодо з'єднання Pulse\n"

#: pulse.c:1392
msgid "Unexpected response to IF-T/TLS version negotiation:\n"
msgstr "Неочікувана відповідь на узгодження версії IF-T/TLS:\n"

#: pulse.c:1397
#, c-format
msgid "IF-T/TLS version from server: %d\n"
msgstr "Версія IF-T/TLS з сервера: %d\n"

#: pulse.c:1524
msgid "Failed to establish EAP-TTLS session\n"
msgstr "Не вдалося встановити сеанс EAP-TTLS\n"

#: pulse.c:1647
msgid ""
"WARNING: Server provided certificate MD5 does not match its actual "
"certificate.\n"
msgstr ""
"УВАГА: надана сервером контрольна сума MD5 сертифіката не відповідає "
"контрольній сумі сертифіката.\n"

#: pulse.c:1661
msgid "Authentication failure: Account locked out\n"
msgstr "Помилка під час розпізнавання: обліковий запис заблоковано\n"

#: pulse.c:1664
msgid "Authentication failure: Client certificate required\n"
msgstr "Помилка розпізнавання: потрібен клієнтський сертифікат\n"

#: pulse.c:1667
#, c-format
msgid "Authentication failure: Code 0x%02x\n"
msgstr "Помилка під час розпізнавання: код 0x%02x\n"

#: pulse.c:1701
#, c-format
msgid ""
"Unknown D73 prompt value 0x%x. Will prompt for both username and password.\n"
msgstr ""
"Невідоме значення запиту D73 0x%x. Буде надіслано запит щодо імені "
"користувача і пароля.\n"

#: pulse.c:1704
msgid "Please report this value and the behaviour of the official client.\n"
msgstr ""
"Будь ласка, повідомте про це значення та поведінку програми розробникам "
"офіційного клієнта.\n"

#: pulse.c:1773
#, c-format
msgid "Authentication failure: %.*s\n"
msgstr "Критична помилка розпізнавання: %.*s\n"

#: pulse.c:1783
msgid ""
"Pulse server requested Host Checker; not yet supported\n"
"Try Juniper mode (--protocol=nc)\n"
msgstr ""
"Сервером Pulse надіслано запит щодо засобу перевірки вузла (Host Checker); "
"це ще не реалізовано\n"
"Спробуйте режим Juniper (--protocol=nc)\n"

#: pulse.c:1803
msgid "Unhandled Pulse authentication packet, or authentication failure\n"
msgstr ""
"Непридатний до обробки пакет розпізнавання Pulse або критична помилка під "
"час спроби розпізнавання\n"

#: pulse.c:1819
msgid "Pulse authentication cookie not accepted\n"
msgstr "Куку розпізнавання Pulse не прийнято\n"

#: pulse.c:1825
msgid "Pulse realm entry\n"
msgstr "Вхід до області Pulse\n"

#: pulse.c:1831
msgid "Pulse realm choice\n"
msgstr "Вибір області Pulse\n"

#: pulse.c:1838
#, c-format
msgid "Pulse password auth request, code 0x%02x\n"
msgstr "Запит щодо розпізнавання за паролем у Pulse, код 0x%02x\n"

#: pulse.c:1851
#, c-format
msgid "Pulse password request with unknown code 0x%02x. Please report.\n"
msgstr ""
"Запит щодо пароля Pulse із невідомим кодом 0x%02x. Будь ласка, повідомте про "
"це розробникам.\n"

#: pulse.c:1860
msgid "Pulse password general token code request\n"
msgstr "Запит щодо коду загального ключа пароля Pulse\n"

#: pulse.c:1871
#, c-format
msgid "Pulse session limit, %d sessions\n"
msgstr "Обмеження на кількість сеансів Pulse, %d сеансів\n"

#: pulse.c:1880
msgid "Unhandled Pulse auth request\n"
msgstr "Непридатний до обробки запит щодо розпізнавання у Pulse\n"

#: pulse.c:1917
msgid "Unexpected response instead of IF-T/TLS auth success:\n"
msgstr ""
"Неочікувана відповідь замість повідомлення про успіх розпізнавання IF-T/"
"TLS:\n"

#: pulse.c:1980
msgid "EAP-TTLS failure: Flushing output with pending input bytes\n"
msgstr ""
"Помилка EAP-TTLS: спорожнення виведених даних із вхідними байтами у черзі "
"обробки\n"

#: pulse.c:2003
msgid "Error creating EAP-TTLS buffer\n"
msgstr "Помилка під час спроби створити буфер EAP-TTLS\n"

#: pulse.c:2052
#, c-format
msgid "Failed to read EAP-TTLS Acknowledge: %s\n"
msgstr "Не вдалося прочитати Acknowledge EAP-TTLS: %s\n"

#: pulse.c:2060 pulse.c:2102
#, c-format
msgid "Read %d bytes of IF-T/TLS EAP-TTLS record\n"
msgstr "Прочитано %d байтів із запису EAP-TTLS IF-T/TLS\n"

#: pulse.c:2071
msgid "Bad EAP-TTLS Acknowledge packet\n"
msgstr "Помилковий пакет Acknowledge EAP-TTLS\n"

#: pulse.c:2113
#, c-format
msgid "Bad EAP-TTLS packet (len %d, left %d)\n"
msgstr "Помилковий пакет EAP-TTLS (довжина %d, лишилося %d)\n"

#: pulse.c:2299
msgid "Unexpected Pulse config packet:\n"
msgstr "Неочікуваний пакет налаштування Pulse:\n"

#: pulse.c:2393
#, c-format
msgid "Receive route of unknown type 0x%08x\n"
msgstr "Отримано маршрут невідомого типу 0x%08x\n"

#: pulse.c:2451
msgid "Invalid ESP config packet:\n"
msgstr "Некоректній пакет налаштовування ESP:\n"

#: pulse.c:2463
msgid "Invalid ESP setup\n"
msgstr "Некоректне налаштування ESP\n"

#: pulse.c:2538
msgid "Bad IF-T/TLS packet when expecting configuration:\n"
msgstr "Помилковий пакет IF-T/TLS, а мали бути налаштування:\n"

#: pulse.c:2546
msgid "Unexpected IF-T/TLS packet when expecting configuration.\n"
msgstr "Неочікуваний пакет IF-T/TLS, а мали бути налаштування:\n"

#: pulse.c:2612
msgid "Insufficient configuration found\n"
msgstr "Виявлено недостатність налаштувань\n"

#: pulse.c:2724
msgid "ESP rekey failed\n"
msgstr "Помилка під час спроби зміни ключів ESP\n"

#: pulse.c:2753
#, c-format
msgid "Pulse fatal error (reason: %ld): %s\n"
msgstr "Критична помилка Pulse (причина: %ld): %s\n"

#: pulse.c:2771
msgid "Unknown Pulse packet\n"
msgstr "Невідомий пакет Pulse\n"

#: pulse.c:2949
#, c-format
msgid "Sending IF-T/TLS data packet of %d bytes\n"
msgstr "Надсилаємо пакет даних IF-T/TLS у %d байтів\n"

#: script.c:179
#, c-format
msgid "Discard bad split include: \"%s\"\n"
msgstr "Відкидаємо помилкове включення поділу: «%s»\n"

#: script.c:183
#, c-format
msgid "Discard bad split exclude: \"%s\"\n"
msgstr "Відкидаємо помилкове виключення поділу: «%s»\n"

#: script.c:211
#, c-format
msgid ""
"WARNING: Split include \"%s\" has host bits set, replacing with \"%s/%d\".\n"
msgstr ""
"УВАГА: для включення поділу «%s» встановлено біти вузла, замінюємо їх на «%s/"
"%d».\n"

#: script.c:215
#, c-format
msgid ""
"WARNING: Split exclude \"%s\" has host bits set, replacing with \"%s/%d\".\n"
msgstr ""
"УВАГА: для виключення поділу «%s» встановлено біти вузла, замінюємо їх на "
"«%s/%d».\n"

#: script.c:324
#, c-format
msgid "Ignoring legacy network because address \"%s\" is invalid.\n"
msgstr "Ігноруємо застарілу мережу, оскільки адреса «%s» є некоректною.\n"

#: script.c:329
#, c-format
msgid "Ignoring legacy network because netmask \"%s\" is invalid.\n"
msgstr ""
"Ігноруємо застарілу мережу, оскільки маска мережі «%s» є некоректною.\n"

#: script.c:595
#, c-format
msgid "Failed to get script exit status: %s\n"
msgstr "Не вдалося отримати стан виходу зі скрипту: %s\n"

#: script.c:604
#, c-format
msgid "Script '%s' returned error %ld\n"
msgstr "Скриптом «%s» повернуто повідомлення про помилку %ld\n"

#: script.c:612
msgid "Script did not complete within 10 seconds.\n"
msgstr "Роботу скрипту не було завершено протягом 10 секунд.\n"

#: script.c:625 script.c:673
#, c-format
msgid "Failed to spawn script '%s' for %s: %s\n"
msgstr "Не вдалося запустити скрипт «%s» для %s: %s\n"

#: script.c:680
#, c-format
msgid "Script '%s' exited abnormally (%x)\n"
msgstr "Скрипт «%s» завершив роботу нештатно (%x)\n"

#: script.c:688
#, c-format
msgid "Script '%s' returned error %d\n"
msgstr "Скриптом «%s» повернуто повідомлення про помилку %d\n"

#: ssl.c:119
msgid "Failed select() for socket connect"
msgstr "Не вдалося виконати select() для з'єднання сокетів"

#: ssl.c:124
msgid "Socket connect cancelled\n"
msgstr "З'єднання сокетів скасовано\n"

#: ssl.c:191
msgid "Failed select() for socket accept"
msgstr "Помилка select() для прийняття сокета"

#: ssl.c:196
msgid "Socket accept cancelled\n"
msgstr "Скасовано прийняття сокета\n"

#: ssl.c:207
#, c-format
msgid "Failed to accept local connection: %s\n"
msgstr "Не вдалося прийняти локальне з'єднання: %s\n"

#: ssl.c:252
msgid "Failed setsockopt(TCP_NODELAY) on TLS socket:"
msgstr "Помилка setsockopt(TCP_NODELAY) на сокеті TLS:"

#: ssl.c:303
#, c-format
msgid "Failed to reconnect to proxy %s: %s\n"
msgstr "Не вдалося повторно з'єднатися із проксі-сервером %s: %s\n"

#: ssl.c:307
#, c-format
msgid "Failed to reconnect to host %s: %s\n"
msgstr "Не вдалося повторно з'єднатися із вузлом %s: %s\n"

#: ssl.c:375
#, c-format
msgid "Proxy from libproxy: %s://%s:%d/\n"
msgstr "Проксі від libproxy: %s://%s:%d/\n"

#: ssl.c:408
#, c-format
msgid "getaddrinfo failed for host '%s': %s\n"
msgstr "Помилка getaddrinfo для вузла «%s»: %s\n"

#: ssl.c:420 ssl.c:547
msgid "Reconnecting to DynDNS server using previously cached IP address\n"
msgstr ""
"Повторно встановлюємо з'єднання із сервером DynDNS за допомогою раніше "
"кешованої IP-адреси\n"

#: ssl.c:435
#, c-format
msgid "Attempting to connect to proxy %s%s%s:%s\n"
msgstr "Намагаємося з'єднатися із проксі-сервером %s%s%s:%s\n"

#: ssl.c:436
#, c-format
msgid "Attempting to connect to server %s%s%s:%s\n"
msgstr "Намагаємося з'єднатися із сервером %s%s%s:%s\n"

#: ssl.c:457
#, c-format
msgid "Connected to %s%s%s:%s\n"
msgstr "З'єднано із %s%s%s:%s\n"

#: ssl.c:469
msgid "Failed to allocate sockaddr storage\n"
msgstr "Не вдалося розмістити у пам'яті сховище даних sockaddr\n"

#: ssl.c:512
#, c-format
msgid "Failed to connect to %s%s%s:%s: %s\n"
msgstr "Не вдалося з'єднатися із %s%s%s:%s: %s\n"

#: ssl.c:530
msgid "Forgetting non-functional previous peer address\n"
msgstr "Забуваємо про непрацездатну попередню адресу вузла\n"

#: ssl.c:542
#, c-format
msgid "Failed to connect to host %s\n"
msgstr "Не вдалося з'єднатися із вузлом %s\n"

#: ssl.c:561
#, c-format
msgid "Reconnecting to proxy %s\n"
msgstr "Повторно з'єднуємося із проксі-сервером %s\n"

#: ssl.c:632
#, c-format
msgid "statvfs: %s\n"
msgstr "statvfs: %s\n"

#: ssl.c:660
msgid "Could not obtain file system ID for passphrase\n"
msgstr "Не вдалося отримати ідентифікатор файлової системи для пароля\n"

#: ssl.c:671
#, c-format
msgid "Failed to open private key file '%s': %s\n"
msgstr "Не вдалося відкрити файл закритого ключа «%s»: %s\n"

#: ssl.c:699
#, c-format
msgid "statfs: %s\n"
msgstr "statfs: %s\n"

#: ssl.c:790
msgid "No error"
msgstr "Немає помилок"

#: ssl.c:791
msgid "Keystore locked"
msgstr "Сховище ключів заблоковано"

#: ssl.c:792
msgid "Keystore uninitialized"
msgstr "Неініціалізоване сховище ключів"

#: ssl.c:793
msgid "System error"
msgstr "Системна помилка"

#: ssl.c:794
msgid "Protocol error"
msgstr "Помилка протоколу"

#: ssl.c:795
msgid "Permission denied"
msgstr "Відмовлено у доступі"

#: ssl.c:796
msgid "Key not found"
msgstr "Ключ не знайдено"

#: ssl.c:797
msgid "Value corrupted"
msgstr "Значення пошкоджено"

#: ssl.c:798
msgid "Undefined action"
msgstr "Невизначена дія"

#: ssl.c:802
msgid "Wrong password"
msgstr "Неправильний пароль"

#: ssl.c:803
msgid "Unknown error"
msgstr "Невідома помилка"

#: ssl.c:936
msgid "Failed select() for command socket"
msgstr "Не вдалося виконати select() для командного сокета"

#: ssl.c:1002
#, c-format
msgid "%s() used with unsupported mode '%s'\n"
msgstr "%s() використано із непідтримуваним режимом «%s»\n"

#: ssl.c:1024
#, c-format
msgid "Failed to open %s: %s\n"
msgstr "Не вдалося відкрити %s: %s\n"

#: ssl.c:1031
#, c-format
msgid "Failed to fstat() %s: %s\n"
msgstr "Помилка fstat() %s: %s\n"

#: ssl.c:1038
#, c-format
msgid "File %s is empty\n"
msgstr "Файл %s є порожнім\n"

#: ssl.c:1044
#, c-format
msgid "File %s has suspicious size %<PRId64>\n"
msgstr "Розмір файла %s є підозріливим — %<PRId64>\n"

#: ssl.c:1053
#, c-format
msgid "Failed to allocate %d bytes for %s\n"
msgstr "Не вдалося розмістити у пам'яті %d байтів %s\n"

#: ssl.c:1061
#, c-format
msgid "Failed to read %s: %s\n"
msgstr "Не вдалося прочитати %s: %s\n"

#: ssl.c:1097
#, c-format
msgid "Unknown protocol family %d. Cannot create UDP server address\n"
msgstr ""
"Невідоме сімейство протоколів %d. Неможливо створити адресу сервера UDP.\n"

#: ssl.c:1116
msgid "Open UDP socket"
msgstr "Відкритий сокет UDP"

#: ssl.c:1156
#, c-format
msgid "Unknown protocol family %d. Cannot use UDP transport\n"
msgstr ""
"Невідоме сімейство протоколів %d. Неможливо здійснювати передавання даних "
"UDP.\n"

#: ssl.c:1164
msgid "Bind UDP socket"
msgstr "Пов'язування сокета UDP"

#: ssl.c:1171
msgid "Connect UDP socket"
msgstr "З'єднання із сокетом UDP"

#: ssl.c:1178
msgid "Make UDP socket non-blocking"
msgstr "Зробити сокет UDP неблокувальним"

#: ssl.c:1215
msgid "Cookie is no longer valid, ending session\n"
msgstr "Строк дії куки вичерпано, завершуємо сеанс\n"

#: ssl.c:1219
#, c-format
msgid "sleep %ds, remaining timeout %ds\n"
msgstr "присипляння на %d с, лишилося часу очікування — %d с\n"

#: ssl.c:1290
msgid "Failed select() for socket send"
msgstr "Не вдалося виконати select() для сокета надсилання"

#: ssl.c:1330
msgid "Failed select() for socket recv"
msgstr "Не вдалося виконати select() для сокета отримання"

#: sspi.c:202
#, c-format
msgid "SSPI token too large (%ld bytes)\n"
msgstr "Ключ SSPI є надто великим (%ld байтів)\n"

#: sspi.c:215
#, c-format
msgid "Sending SSPI token of %lu bytes\n"
msgstr "Надсилаємо ключ SSPI із %lu байтів\n"

#: sspi.c:220
#, c-format
msgid "Failed to send SSPI authentication token to proxy: %s\n"
msgstr "Не вдалося надіслати ключ розпізнавання SSPI на проксі-сервер: %s\n"

#: sspi.c:228 sspi.c:256
#, c-format
msgid "Failed to receive SSPI authentication token from proxy: %s\n"
msgstr "Не вдалося отримати ключ розпізнавання SSPI з проксі-сервера: %s\n"

#: sspi.c:234
msgid "SOCKS server reported SSPI context failure\n"
msgstr "Сервером SOCKS повідомлено про помилку контексту SSPI\n"

#: sspi.c:238
#, c-format
msgid "Unknown SSPI status response (0x%02x) from SOCKS server\n"
msgstr "Невідома відповідь щодо стану SSPI (0x%02x) від сервера SOCKS\n"

#: sspi.c:260
#, c-format
msgid "Got SSPI token of %lu bytes: %02x %02x %02x %02x\n"
msgstr "Отримано ключ SSPI з %lu байтів: %02x %02x %02x %02x\n"

#: sspi.c:276
#, c-format
msgid "QueryContextAttributes() failed: %lx\n"
msgstr "Помилка QueryContextAttributes(): %lx\n"

#: sspi.c:312
#, c-format
msgid "EncryptMessage() failed: %lx\n"
msgstr "Помилка EncryptMessage(): %lx\n"

#: sspi.c:324
#, c-format
msgid "EncryptMessage() result too large (%lu + %lu + %lu)\n"
msgstr ""
"Результат виконання EncryptMessage() є надто великим (%lu + %lu + %lu)\n"

#: sspi.c:349
#, c-format
msgid "Sending SSPI protection negotiation of %u bytes\n"
msgstr "Надсилаємо узгодження захисту SSPI з %u байтів\n"

#: sspi.c:354
#, c-format
msgid "Failed to send SSPI protection response to proxy: %s\n"
msgstr ""
"Не вдалося надіслати відповідь щодо захисту SSPI до проксі-сервера: %s\n"

#: sspi.c:362 sspi.c:372
#, c-format
msgid "Failed to receive SSPI protection response from proxy: %s\n"
msgstr ""
"Не вдалося отримати відповідь щодо захисту SSPI від проксі-сервера: %s\n"

#: sspi.c:377
#, c-format
msgid "Got SSPI protection response of %d bytes: %02x %02x %02x %02x\n"
msgstr ""
"Отримано відповідь щодо захисту SSPI з %d байтів: %02x %02x %02x %02x\n"

#: sspi.c:393
#, c-format
msgid "DecryptMessage failed: %lx\n"
msgstr "Помилка DecryptMessage: %lx\n"

#: sspi.c:398
#, c-format
msgid "Invalid SSPI protection response from proxy (%lu bytes)\n"
msgstr ""
"Некоректна відповідь щодо захисту SSPI від проксі-сервера (%lu байтів)\n"

#: stoken.c:102
msgid "Enter credentials to unlock software token."
msgstr ""
"Введіть реєстраційні дані, щоб розблокувати ключ програмного забезпечення."

#: stoken.c:108
msgid "Device ID:"
msgstr "Ід. пристрою:"

#: stoken.c:142
msgid "User bypassed soft token.\n"
msgstr "Програмний ключ обійдено користувачем.\n"

#: stoken.c:148 stoken.c:234
msgid "All fields are required; try again.\n"
msgstr "Слід вказати вміст усіх полів; повторіть спробу.\n"

#: stoken.c:158 stoken.c:326
msgid "General failure in libstoken.\n"
msgstr "Загальна помилка у libstoken.\n"

#: stoken.c:162
msgid "Incorrect device ID or password; try again.\n"
msgstr "Помилковий ідентифікатор пристрою або пароль; повторіть спробу.\n"

#: stoken.c:166
msgid "Soft token init was successful.\n"
msgstr "Ініціалізацію програмного ключа виконано успішно.\n"

#: stoken.c:209
msgid "Enter software token PIN."
msgstr "Введіть пінкод програмного ключа."

#: stoken.c:214
msgid "PIN:"
msgstr "Пінкод:"

#: stoken.c:241
msgid "Invalid PIN format; try again.\n"
msgstr "Некоректний формат пінкоду; повторіть спробу.\n"

#: stoken.c:321
msgid "Generating RSA token code\n"
msgstr "Створюємо код ключа RSA\n"

#: tun-win32.c:86
msgid "Error accessing registry key for network adapters\n"
msgstr "Помилка під час спроби доступу до ключа реєстру для адаптерів мережі\n"

#: tun-win32.c:112
#, c-format
msgid "Cannot read %s\\%s or is not string\n"
msgstr "Не вдалося прочитати %s\\%s або прочитані дані не є рядком\n"

#: tun-win32.c:122
#, c-format
msgid "%s\\ComponentId is unknown '%s'\n"
msgstr "%s\\Невідомий ComponentId «%s»\n"

#: tun-win32.c:128
#, c-format
msgid "Found %s at %s\n"
msgstr "Знайдено %s у %s\n"

#: tun-win32.c:145
#, c-format
msgid "Cannot open registry key %s\n"
msgstr "Не вдалося відкрити ключ реєстру %s\n"

#: tun-win32.c:156
#, c-format
msgid "Cannot read registry key %s\\%s or is not string\n"
msgstr ""
"Не вдалося прочитати ключ реєстру %s\\%s або прочитані дані не є рядком\n"

#: tun-win32.c:197
#, c-format
msgid ""
"GetAdapterIndex() failed: %s\n"
"Falling back to GetAdaptersInfo()\n"
msgstr ""
"Помилка GetAdapterIndex(): %s\n"
"Повертаємося до GetAdaptersInfo()\n"

#: tun-win32.c:211
#, c-format
msgid "GetAdaptersInfo() failed: %s\n"
msgstr "Помилка GetAdaptersInfo(): %s\n"

#: tun-win32.c:258
#, c-format
msgid "GetAdaptersAddresses() failed: %s\n"
msgstr "Помилка GetAdaptersAddresses(): %s\n"

#: tun-win32.c:289
#, c-format
msgid ""
"Adapter \"%S\" / %ld is UP and using our IPv%d address. Cannot resolve.\n"
msgstr ""
"Адаптер «%S» / %ld перебуває у стані UP і використовує нашу адресу IPv%d. "
"Вирішення проблеми неможливе.\n"

#: tun-win32.c:296
#, c-format
msgid ""
"Adapter \"%S\" / %ld is DOWN and using our IPv%d address. We will reclaim "
"the address from it.\n"
msgstr ""
"Адаптер «%S» / %ld перебуває у стані DOWN і використовує нашу адресу IPv%d. "
"Ми заберемо цю адресу у нього.\n"

#: tun-win32.c:309
#, c-format
msgid "GetUnicastIpAddressTable() failed: %s\n"
msgstr "Помилка GetUnicastIpAddressTable(): %s\n"

#: tun-win32.c:330
#, c-format
msgid "DeleteUnicastIpAddressEntry() failed: %s\n"
msgstr "Помилка DeleteUnicastIpAddressEntry(): %s\n"

#: tun-win32.c:337
msgid "GetUnicastIpAddressTable() did not find matching address to reclaim\n"
msgstr ""
"GetUnicastIpAddressTable() не знайдено відповідної адреси для заміщення\n"

#: tun-win32.c:365
#, c-format
msgid "Failed to open %s\n"
msgstr "Не вдалося відкрити %s\n"

#: tun-win32.c:370
#, c-format
msgid "Opened tun device %S\n"
msgstr "Відкрито пристрій tun %S\n"

#: tun-win32.c:378
#, c-format
msgid "Failed to obtain TAP driver version: %s\n"
msgstr "Не вдалося отримати дані щодо версії драйвера TAP: %s\n"

#: tun-win32.c:384
#, c-format
msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
msgstr ""
"Помилка: потрібна версія драйвера TAP-Windows 9.9 або новіша (виявлено %ld."
"%ld)\n"

#: tun-win32.c:405
#, c-format
msgid "Failed to set TAP IP addresses: %s\n"
msgstr "Не вдалося встановити IP-адреси TAP: %s\n"

#: tun-win32.c:417 tun-win32.c:666
#, c-format
msgid "Failed to set TAP media status: %s\n"
msgstr "Не вдалося встановити стан носія TAP: %s\n"

#: tun-win32.c:431
#, c-format
msgid "Ignoring non-matching interface \"%S\"\n"
msgstr "Ігноруємо невідповідний інтерфейс «%S»\n"

#: tun-win32.c:454
msgid "Could not convert interface name to UTF-8\n"
msgstr "Не вдалося перетворити назву інтерфейсу у кодування UTF-8\n"

#: tun-win32.c:468
#, c-format
msgid "Using %s device '%s', index %d\n"
msgstr "Використовуємо пристрій %s «%s», індекс %d\n"

#: tun-win32.c:473
#, c-format
msgid ""
"WARNING: Support for Wintun is experimental and may be unstable. If you\n"
"  encounter problems, install the TAP-Windows driver instead. See\n"
"  %s\n"
msgstr ""
"УВАГА: підтримка Wintun є експериментальною, тому робота може бути\n"
"  нестабільною. Якщо у вас виникають проблеми, встановіть драйвер\n"
"  TAP-Windows. Див. %s\n"

#: tun-win32.c:489
msgid "Could not construct interface name\n"
msgstr "Не вдалося побудувати назву інтерфейсу\n"

#: tun-win32.c:531
msgid ""
"Access denied creating Wintun adapter. Are you running with Administrator "
"privileges?\n"
msgstr ""
"Під час спроби створення адаптера Wintun відмовлено у доступі. У вас справді "
"є привілеї адміністратора?\n"

#: tun-win32.c:537
msgid ""
"Neither Windows-TAP nor Wintun adapters were found. Is the driver "
"installed?\n"
msgstr ""
"Не знайдено адаптерів ні Windows-TAP, ні Wintun. Чи встановлено драйвер?\n"

#: tun-win32.c:564
msgid "TAP device aborted connectivity. Disconnecting.\n"
msgstr "Можливість з'єднання перервано пристроєм TAP. Розриваємо з'єднання.\n"

#: tun-win32.c:569
#, c-format
msgid "Failed to read from TAP device: %s\n"
msgstr "Не вдалося прочитати дані з пристрою TAP: %s\n"

#: tun-win32.c:583
#, c-format
msgid "Failed to complete read from TAP device: %s\n"
msgstr "Не вдалося повністю прочитати дані з пристрою TAP: %s\n"

#: tun-win32.c:609
#, c-format
msgid "Wrote %ld bytes to tun\n"
msgstr "Записано %ld байтів до tun\n"

#: tun-win32.c:619
msgid "Waiting for tun write...\n"
msgstr "Очікуємо на запис до tun…\n"

#: tun-win32.c:622
#, c-format
msgid "Wrote %ld bytes to tun after waiting\n"
msgstr "Записано %ld байтів до tun після очікування\n"

#: tun-win32.c:629
#, c-format
msgid "Failed to write to TAP device: %s\n"
msgstr "Не вдалося виконати запис до пристрою TAP: %s\n"

#: tun-win32.c:683
msgid "Spawning tunnel scripts is not yet supported on Windows\n"
msgstr "Підтримки породження скриптів тунелів у Windows ще не передбачено\n"

#: tun.c:88
msgid "Could not open /dev/tun for plumbing"
msgstr "Не вдалося відкрити /dev/tun для вимірювання"

#: tun.c:92
msgid "Can't push IP"
msgstr "Не вдалося надіслати IP"

#: tun.c:102
msgid "Can't set ifname"
msgstr "Не вдалося встановити назву інтерфейсу"

#: tun.c:109
#, c-format
msgid "Can't open %s: %s\n"
msgstr "Не вдалося відкрити %s: %s\n"

#: tun.c:118
#, c-format
msgid "Can't plumb %s for IPv%d: %s\n"
msgstr "Не вдалося виміряти %s для IPv%d: %s\n"

#: tun.c:139
msgid "open /dev/tun"
msgstr "відкрити /dev/tun"

#: tun.c:145
msgid "Failed to create new tun"
msgstr "Не вдалося створити tun"

#: tun.c:151
msgid "Failed to put tun file descriptor into message-discard mode"
msgstr "Не вдалося перевести дескриптор файла tun у режим message-discard"

#: tun.c:183
msgid "tun device is unsupported on this platform\n"
msgstr "Підтримки пристрою tun на цій платформі не передбачено\n"

#: tun.c:219 tun.c:402
#, c-format
msgid "Failed to open tun device: %s\n"
msgstr "Не вдалося відкрити пристрій tun: %s\n"

#: tun.c:230
#, c-format
msgid "Failed to bind local tun device (TUNSETIFF): %s\n"
msgstr "Не вдалося пов'язати локальний пристрій тунелю (TUNSETIFF): %s\n"

#: tun.c:234
#, c-format
msgid ""
"To configure local networking, openconnect must be running as root\n"
"See %s for more information\n"
msgstr ""
"Для налаштовування локальної мережі openconnect має бути запущено від імені "
"root.\n"
"Див. %s, щоб дізнатися більше\n"

#: tun.c:297
#, c-format
msgid "Invalid interface name '%s'; must match 'utun%%d' or 'tun%%d'\n"
msgstr "Некоректна назва інтерфейсу — «%s»; має бути «utun%%d» або «tun%%d»\n"

#: tun.c:306
#, c-format
msgid "Failed to open SYSPROTO_CONTROL socket: %s\n"
msgstr "Не вдалося відкрити сокет SYSPROTO_CONTROL: %s\n"

#: tun.c:315
#, c-format
msgid "Failed to query utun control id: %s\n"
msgstr "Не вдалося опитати систему щодо ідентифікатора керування utun: %s\n"

#: tun.c:333
msgid "Failed to allocate utun device name\n"
msgstr "Не вдалося розмістити у пам'яті назву пристрою utun\n"

#: tun.c:344
#, c-format
msgid "Failed to connect utun unit: %s\n"
msgstr "Не вдалося встановити з'єднання із модулем utun: %s\n"

#: tun.c:363
#, c-format
msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
msgstr "Некоректна назва інтерфейсу — «%s»; має бути «tun%%d»\n"

#: tun.c:372
#, c-format
msgid "Cannot open '%s': %s\n"
msgstr "Не вдалося відкрити %s: %s\n"

#: tun.c:411
msgid "TUNSIFHEAD"
msgstr "TUNSIFHEAD"

#: tun.c:432
#, c-format
msgid "Failed to make tun socket nonblocking: %s\n"
msgstr "Не вдалося зробити сокет tun неблокувальним: %s\n"

#: tun.c:459
#, c-format
msgid "socketpair failed: %s\n"
msgstr "Помилка socketpair: %s\n"

#: tun.c:464
#, c-format
msgid "fork failed: %s\n"
msgstr "Помилка fork: %s\n"

#: tun.c:468
msgid "setpgid"
msgstr "setpgid"

#: tun.c:473
msgid "execl"
msgstr "execl"

#: tun.c:478
msgid "(script)"
msgstr "(скрипт)"

#: tun.c:546
#, c-format
msgid "Failed to write incoming packet: %s\n"
msgstr "Не вдалося записати вхідний пакет: %s\n"

#: vhost.c:78
#, c-format
msgid "Failed to set vring #%d size: %s\n"
msgstr "Не вдалося встановити розмір vring %d: %s\n"

#: vhost.c:86 vhost.c:98
#, c-format
msgid "Failed to set vring #%d base: %s\n"
msgstr "Не вдалося встановити основу vring %d: %s\n"

#: vhost.c:108
#, c-format
msgid "Failed to set vring #%d RX backend: %s\n"
msgstr "Не вдалося встановити модуль приймача vring %d: %s\n"

#: vhost.c:116
#, c-format
msgid "Failed to set vring #%d call eventfd: %s\n"
msgstr "Не вдалося встановити дескриптор файла події виклику vring %d: %s\n"

#: vhost.c:124
#, c-format
msgid "Failed to set vring #%d kick eventfd: %s\n"
msgstr "Не вдалося встановити дескриптор файла події відкидання vring %d: %s\n"

#: vhost.c:183
msgid "Failed to find virtual task size; search reached zero"
msgstr "Не вдалося знайти розмір віртуального завдання; пошуком повернуто нуль"

#: vhost.c:233
#, c-format
msgid "Detected virtual address range 0x%lx-0x%lx\n"
msgstr "Виявлено діапазон віртуальних адрес 0x%lx-0x%lx\n"

#: vhost.c:250
#, c-format
msgid "Not using vhost-net due to low queue length %d\n"
msgstr "Не використовуємо vhost-net через низьку довжину черги, %d\n"

#: vhost.c:264
#, c-format
msgid "Failed to open /dev/vhost-net: %s\n"
msgstr "Не вдалося відкрити /dev/vhost-net: %s\n"

#: vhost.c:271
#, c-format
msgid "Failed to set vhost ownership: %s\n"
msgstr "Не вдалося встановити власника vhost: %s\n"

#: vhost.c:280
#, c-format
msgid "Failed to get vhost features: %s\n"
msgstr "Не вдалося отримати можливості vhost: %s\n"

#: vhost.c:285
#, c-format
msgid "vhost-net lacks required features: %llx\n"
msgstr "vhost-net не вистачає потрібних можливостей: %llx\n"

#: vhost.c:293
#, c-format
msgid "Failed to set vhost features: %s\n"
msgstr "Не вдалося встановити можливості vhost: %s\n"

#: vhost.c:301
#, c-format
msgid "Failed to open vhost kick eventfd: %s\n"
msgstr "Не вдалося відкрити дескриптор файла події відкидання vhost: %s\n"

#: vhost.c:308
#, c-format
msgid "Failed to open vhost call eventfd: %s\n"
msgstr "Не вдалося відкрити дескриптор файла події виклику vhost: %s\n"

#: vhost.c:324
#, c-format
msgid "Failed to set vhost memory map: %s\n"
msgstr "Не вдалося встановити прив'язку до пам'яті vhost: %s\n"

#: vhost.c:347
#, c-format
msgid "Failed to set tun sndbuf: %s\n"
msgstr "Не вдалося встановити sndbuf tun: %s\n"

#: vhost.c:352
#, c-format
msgid "Using vhost-net for tun acceleration, ring size %d\n"
msgstr "Використовуємо vhost-net для прискорення tun, розмір кільця %d\n"

#: vhost.c:475
#, c-format
msgid "Error: vhost gave back invalid descriptor %d, len %d\n"
msgstr "Помилка: vhost повернуто некоректний дескриптор %d, довжина %d\n"

#: vhost.c:485
#, c-format
msgid "vhost gave back empty descriptor %d\n"
msgstr "vhost повернуто порожній дескриптор %d\n"

#: vhost.c:496
#, c-format
msgid "Free TX packet %p [%d] [used %d]\n"
msgstr "Вільний пакет передавання %p [%d] [використано %d]\n"

#: vhost.c:508
#, c-format
msgid "RX packet %p(%d) [%d] [used %d]\n"
msgstr "Пакет отримання %p(%d) [%d] [використано %d]\n"

#: vhost.c:573
#, c-format
msgid "Queue TX packet %p at desc %d avail %d\n"
msgstr "Пакет передавання черги %p із описом %d, доступно %d\n"

#: vhost.c:581
#, c-format
msgid "Queue RX packet %p at desc %d avail %d\n"
msgstr "Пакет отримання черги %p із описом %d, доступно %d\n"

#: vhost.c:615
#, c-format
msgid "Immediate wake because vhost ring moved on from 0x%x to 0x%x\n"
msgstr "Негайне пробудження через пересування кільця vhost з 0x%x до 0x%x\n"

#: vhost.c:642
msgid "Failed to kick vhost-net eventfd\n"
msgstr "Не вдалося викинути дескриптор файла події vhost-net\n"

#: vhost.c:645
msgid "Kick vhost ring\n"
msgstr "Викинути кільце vhost\n"

#: wintun.c:74
msgid "Could not load wintun.dll\n"
msgstr "Не вдалося завантажити wintun.dll\n"

#: wintun.c:89
msgid "Could not resolve functions from wintun.dll\n"
msgstr "Не вдалося визначити назви функцій з wintun.dll\n"

#: wintun.c:143
#, c-format
msgid "Loaded Wintun v%lu.%lu\n"
msgstr "Завантажено Wintun v%lu.%lu\n"

#: wintun.c:150
#, c-format
msgid "Failed to create Wintun session: %s\n"
msgstr "Не вдалося створити сеанс Wintun: %s\n"

#: wintun.c:173
#, c-format
msgid "Could not retrieve packet from Wintun adapter '%S': %s\n"
msgstr "Не вдалося отримати пакет від адаптера Wintun «%S»: %s\n"

#: wintun.c:185
#, c-format
msgid "Drop oversized packet retrieved from Wintun adapter '%S' (%ld > %d)\n"
msgstr ""
"Відкинути пакет надмірного розміру від адаптера Wintun «%S» (%ld > %d)\n"

#: wintun.c:200
#, c-format
msgid "Could not send packet through Wintun adapter '%S': %s\n"
msgstr "Не вдалося надіслати пакет крізь адаптер Wintun «%S»: %s\n"

#: xml.c:77 xml.c:102
#, c-format
msgid "Treating host \"%s\" as a raw hostname\n"
msgstr "Вважаємо назву вузла «%s» простою\n"

#: xml.c:84
#, c-format
msgid "Failed to SHA1 existing file\n"
msgstr "Не вдалося знайти суму SHA1 наявного файла\n"

#: xml.c:92
#, c-format
msgid "XML config file SHA1: %s\n"
msgstr "SHA1 файла налаштувань XML: %s\n"

#: xml.c:100
#, c-format
msgid "Failed to parse XML config file %s\n"
msgstr "Не вдалося обробити файл налаштувань XML %s\n"

#: xml.c:137
#, c-format
msgid "Host \"%s\" has address \"%s\"\n"
msgstr "Вузол «%s» має адресу «%s»\n"

#: xml.c:147
#, c-format
msgid "Host \"%s\" has UserGroup \"%s\"\n"
msgstr "Вузол «%s» належить групі користувачів «%s»\n"

#: xml.c:161
#, c-format
msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
msgstr ""
"Вузла «%s» немає у списку налаштувань; вважаємо його простою назвою вузла\n"

#: yubikey.c:96
#, c-format
msgid "Failed to send \"%s\" to ykneo-oath applet: %s\n"
msgstr "Не вдалося надіслати «%s» до аплету ykneo-oath: %s\n"

#: yubikey.c:103
#, c-format
msgid "Invalid short response to \"%s\" from ykneo-oath applet\n"
msgstr "Некоректна коротка відповідь на «%s» від аплету ykneo-oath\n"

#: yubikey.c:120
#, c-format
msgid "Failure response to \"%s\": %04x\n"
msgstr "Відповідь із повідомленням щодо помилки у «%s»: %04x\n"

#: yubikey.c:174
msgid "select applet command"
msgstr "вибрати команду для аплету"

#: yubikey.c:185 yubikey.c:424
msgid "Unrecognised response from ykneo-oath applet\n"
msgstr "Невідома відповідь від аплету ykneo-oath\n"

#: yubikey.c:201
#, c-format
msgid "Found ykneo-oath applet v%d.%d.%d.\n"
msgstr "Виявлено аплет ykneo-oath v%d.%d.%d.\n"

#: yubikey.c:225
msgid "PIN required for Yubikey OATH applet"
msgstr "Аплету OATH Yubikey потрібен пінкод"

#: yubikey.c:230
msgid "Yubikey PIN:"
msgstr "Пінкод Yubikey:"

#: yubikey.c:257
msgid "Failed to calculate Yubikey unlock response\n"
msgstr "Не вдалося обчислити відповідь щодо розблокування Yubikey\n"

#: yubikey.c:274
msgid "unlock command"
msgstr "команда розблокування"

#: yubikey.c:306
msgid "Trying truncated-char PBKBF2 variant of Yubikey PIN\n"
msgstr ""
"Намагаємося виконати варіант PBKBF2 із обрізаними символами для пінкоду "
"Yubikey\n"

#: yubikey.c:342
#, c-format
msgid "Failed to establish PC/SC context: %s\n"
msgstr "Не вдалося встановити контекст PC/SC: %s\n"

#: yubikey.c:347
msgid "Established PC/SC context\n"
msgstr "Встановлено контекст PC/SC\n"

#: yubikey.c:353 yubikey.c:365
#, c-format
msgid "Failed to query reader list: %s\n"
msgstr "Не вдалося опитати список читачів: %s\n"

#: yubikey.c:392
#, c-format
msgid "Failed to connect to PC/SC reader '%s': %s\n"
msgstr "Не вдалося встановити з'єднання із читачем PC/SC «%s»: %s\n"

#: yubikey.c:397
#, c-format
msgid "Connected PC/SC reader '%s'\n"
msgstr "Встановлено з'єднання із читачем PC/SC «%s»\n"

#: yubikey.c:402
#, c-format
msgid "Failed to obtain exclusive access to reader '%s': %s\n"
msgstr "Не вдалося отримати ексклюзивний доступ до читача «%s»: %s\n"

#: yubikey.c:412
msgid "list keys command"
msgstr "команда списку ключів"

#. Translators: This is filled in with mode and hash type, and the key identifier.
#. e.g. "Found HOTP/SHA1 key: 'Work VPN key'\n"
#: yubikey.c:445
#, c-format
msgid "Found %s/%s key '%s' on '%s'\n"
msgstr "Знайдено ключ %s/%s «%s» на «%s»\n"

#: yubikey.c:468
#, c-format
msgid ""
"Token '%s' not found on Yubikey '%s'. Searching for another Yubikey...\n"
msgstr "Ключ «%s» не знайдено на Yubikey «%s». Шукаємо інший Yubikey…\n"

#: yubikey.c:516
msgid "Server is rejecting the Yubikey token; switching to manual entry\n"
msgstr "Сервер відкидає ключ Yubikey; перемикаємося на введення вручну\n"

#: yubikey.c:570
msgid "Generating Yubikey token code\n"
msgstr "Створюємо код ключа Yubikey\n"

#: yubikey.c:575
#, c-format
msgid "Failed to obtain exclusive access to Yubikey: %s\n"
msgstr "Не вдалося отримати ексклюзивний доступ до Yubikey: %s\n"

#: yubikey.c:619
msgid "calculate command"
msgstr "команда обчислення"

#: yubikey.c:627
msgid "Unrecognised response from Yubikey when generating tokencode\n"
msgstr "Нерозпізнана відповідь від Yubikey під час створення коду ключа\n"
