# Copyright (C) YEAR EiskaltDC++ team
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
#
# Andrei Stepanov <adem4ik@gmail.com>, 2018.
# Boris Pek <tehnick-8@yandex.ru>, 2019, 2020.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/eiskaltdcpp/eiskaltdcpp/issues\n"
"POT-Creation-Date: 2020-12-08 01:31+0300\n"
"PO-Revision-Date: 2020-12-08 01:41+0300\n"
"Last-Translator: Boris Pek <tehnick-8@yandex.ru>\n"
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<"
"=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Lokalize 20.08.2\n"

#: ../ADLSearch.cpp:40
msgid "<Enter string>"
msgstr "<Введите строку>"

#: ../ADLSearch.cpp:444
msgid "Discard"
msgstr "Отклонить"

#: ../AdcHub.cpp:155
msgid "%1% (%2%) has same CID {%3%} as %4% (%5%), ignoring"
msgstr "%1% (%2%) имеет такой же CID {%3%} как %4% (%5%), игнорирован"

#: ../AdcHub.cpp:192 ../FinishedManager.cpp:161 ../QueueManager.cpp:2188
#: ../Transfer.cpp:91
msgid "%1%/s"
msgstr "%1%/c"

#: ../AdcHub.cpp:227
msgid "Failed to negotiate base protocol"
msgstr "Не удалось определить базовый протокол"

#: ../AdcHub.cpp:233
msgid ""
"Hub probably uses an old version of ADC, please encourage the owner to "
"upgrade"
msgstr ""
"Скорее всего хаб использует старую версию протокола ADC, пожалуйста "
"попросите владельца обновиться"

#: ../AdcHub.cpp:304
msgid "%1% was kicked by %2%: %3%"
msgstr "%1% кикнут %2%: %3%"

#: ../AdcHub.cpp:307
msgid "%1% was kicked: %2%"
msgstr "%1% кикнут %2%"

#: ../AdcHub.cpp:709
msgid "Not listening for connections - please restart %1%"
msgstr "Соединения не обрабатываются - пожалуйста перезапустите %1%"

#: ../BZUtils.cpp:34 ../BZUtils.cpp:55 ../BZUtils.cpp:63 ../ZUtils.cpp:36
#: ../ZUtils.cpp:65 ../ZUtils.cpp:92 ../ZUtils.cpp:102
msgid "Error during compression"
msgstr "Ошибка сжатия"

#: ../BZUtils.cpp:75 ../BZUtils.cpp:97 ../BZUtils.cpp:100
#: ../CryptoManager.cpp:406 ../CryptoManager.cpp:425 ../CryptoManager.cpp:439
#: ../ZUtils.cpp:116 ../ZUtils.cpp:138 ../ZUtils.cpp:152
msgid "Error during decompression"
msgstr "Ошибка распаковки"

#: ../BufferedSocket.cpp:159 ../BufferedSocket.cpp:175
#: ../ConnectionManager.cpp:204 ../Socket.cpp:220
msgid "Connection timeout"
msgstr "Таймаут соединения"

#: ../BufferedSocket.cpp:190 ../SSLSocket.cpp:197
msgid "Connection closed"
msgstr "Соединение закрыто"

#: ../BufferedSocket.cpp:281
msgid "Maximum command length exceeded"
msgstr "Превышена максимальная длина команды"

#: ../BufferedSocket.cpp:467
msgid "Disconnected"
msgstr "Отключен"

#: ../ChatMessage.cpp:35
msgid "Sent "
msgstr "Отправлено "

#: ../ClientManager.cpp:196 ../FinishedManager.cpp:132
#: ../FinishedManager.cpp:138 ../FinishedManager.cpp:144
#: ../QueueManager.cpp:2159 ../QueueManager.cpp:2165 ../QueueManager.cpp:2171
#: ../SearchManager.cpp:279 ../SearchManager.cpp:366 ../SearchManager.cpp:368
#: ../Transfer.cpp:81 ../Transfer.cpp:85
msgid "Offline"
msgstr "Не в сети"

#: ../ConnectionManager.cpp:197
msgid "All download slots taken"
msgstr "Все слоты закачек заняты"

#: ../ConnectionManager.cpp:278
msgid "Connectivity restored"
msgstr "Соединение восстановлено"

#: ../ConnectionManager.cpp:286
msgid "Connectivity error: %1%"
msgstr "Ошибка соединения: %1%"

#: ../ConnectionManager.cpp:817
msgid "Blocked a C-C connection to a hub ('%1%:%2%'; request from '%3%')"
msgstr "Заблокировано C-C подключение к хабу ('%1%:%2%'; запрос от '%3%')"

#: ../ConnectionManager.cpp:835
msgid "Blocking '%1%', potential DDoS detected (originating hub '%2%')"
msgstr "Блокировка '%1%', потенциальная DDoS атака (из хаба '%2%') "

#: ../ConnectivityManager.cpp:83
msgid "Determining the best connectivity settings..."
msgstr "Определение наилучших настроек соединения..."

#: ../ConnectivityManager.cpp:88
msgid ""
"Unable to open %1% port(s); connectivity settings must be configured manually"
msgstr ""
"Невозможно открыть порт(ы) %1%. Настройки подключения должны быть "
"установлены вручную"

#: ../ConnectivityManager.cpp:98
msgid ""
"Public IP address detected, selecting active mode with direct connection"
msgstr ""
"Публичный IP-адрес обнаружен, выбирается активный режим с прямым подключением"

#: ../ConnectivityManager.cpp:105
msgid ""
"Local network with possible NAT detected, trying to map the ports using "
"UPnP..."
msgstr ""
"Обнаружена локальная сеть с возможным использованием NAT, делаю попытку "
"пробросить порты, используя UPnP..."

#: ../ConnectivityManager.cpp:133
msgid ""
"Automatic setup of active mode has failed. You may want to set up your "
"connection manually for better connectivity"
msgstr ""
"Автоматическая установка активного режима провалилась. Вы можете попробовать "
"установить свое подключение вручную для лучшей связи"

#: ../ConnectivityManager.cpp:145
msgid "Transfer (TCP)"
msgstr "Порт передач (TCP)"

#: ../ConnectivityManager.cpp:151
msgid "Search (UDP)"
msgstr "Порт поиска (UDP)"

#: ../ConnectivityManager.cpp:157
msgid "DHT (UDP)"
msgstr "DHT (UDP)"

#: ../ConnectivityManager.cpp:172
msgid "Connectivity: "
msgstr "Подключение: "

#: ../CryptoManager.cpp:166
msgid "No private key file chosen"
msgstr "Не выбран файл личного ключа"

#: ../CryptoManager.cpp:169
msgid "No certificate file chosen"
msgstr "Не выбран файл сертификата"

#: ../CryptoManager.cpp:181
msgid "Error generating certificate"
msgstr "Ошибка генерирования сертификата"

#: ../CryptoManager.cpp:244
msgid "TLS disabled, no certificate file set"
msgstr "TLS отключен, не установлен файл сертификата"

#: ../CryptoManager.cpp:252
msgid "Generated new TLS certificate"
msgstr "Создан новый сертификат TLS"

#: ../CryptoManager.cpp:254
msgid "TLS disabled, failed to generate certificate: %1%"
msgstr "TLS отключен, не удалось создать сертификат: %1%"

#: ../CryptoManager.cpp:259 ../CryptoManager.cpp:263 ../CryptoManager.cpp:268
#: ../CryptoManager.cpp:272
msgid "Failed to load certificate file"
msgstr "Не удалось загрузить файл сертификата"

#: ../CryptoManager.cpp:277 ../CryptoManager.cpp:281 ../CryptoManager.cpp:286
#: ../CryptoManager.cpp:290
msgid "Failed to load private key"
msgstr "Не удалось загрузить личный ключ"

#: ../DCPlusPlus.cpp:115
msgid "Hash database"
msgstr "Хеш базы данных"

#: ../DCPlusPlus.cpp:118
msgid "Shared Files"
msgstr "Расшаренные файлы"

#: ../DCPlusPlus.cpp:127
msgid "Download Queue"
msgstr "Очередь загрузок"

#: ../DCPlusPlus.cpp:130
msgid "Users"
msgstr "Пользователи"

#: ../DirectoryListing.cpp:95
msgid "Invalid file list extension (must be .xml or .bz2)"
msgstr "Неправильный формат файла (должен быть .xml или .bz2)"

#: ../DirectoryListing.cpp:214
msgid "Directory missing name attribute"
msgstr "Отсутствует имя папки"

#: ../DownloadManager.cpp:133
msgid "IPFilter: Blocked outgoing connection to "
msgstr "IPFilter: заблокировано исходящее соединение к "

#: ../DownloadManager.cpp:233
msgid "Invalid size"
msgstr "Неверный размер"

#: ../DownloadManager.cpp:238
msgid "Response does not match request"
msgstr "Ответ не соответствует запросо"

#: ../DownloadManager.cpp:245
msgid "Could not open target file: %1%"
msgstr "Невозможно открыть файл %1%"

#: ../DownloadManager.cpp:324
msgid "Full tree does not match TTH root"
msgstr "Полное дерево не соответствует TTH корня"

#: ../DownloadManager.cpp:388
msgid "No slots available"
msgstr "Нет доступных слотов"

#: ../DownloadManager.cpp:499
msgid "%1%: File not available"
msgstr "%1%: Файл недоступен"

#: ../FavoriteManager.cpp:409
msgid "Kick user(s)"
msgstr "Кикнуть пользователя(ей)"

#: ../FavoriteManager.cpp:413
msgid "Redirect user(s)"
msgstr "Перенаправление пользователя(ей)"

#: ../FavoriteManager.cpp:469
msgid "Auto-connect group (converted)"
msgstr "Авто-подключение группы (сконвертированный)"

#: ../FavoriteManager.cpp:667
msgid "Invalid URL: %1%"
msgstr "Неправильный URL: %1%"

#: ../HashManager.cpp:230 ../HashManager.cpp:428
msgid "Hashing failed: %1%"
msgstr "Не удалось хэширование: %1%"

#: ../HashManager.cpp:237
msgid "Finished hashing: %1% (%2% at %3%/s)"
msgstr "Завершено хэширование: %1% (%2% на %3%/с)"

#: ../HashManager.cpp:240
msgid "Finished hashing: %1% (%2%)"
msgstr "Завершено хэширование: %1% (%2%)"

#: ../HashManager.cpp:243
msgid "Finished hashing: %1%"
msgstr "Завершено хэширование: %1%"

#: ../HashManager.cpp:271 ../HashManager.cpp:483
msgid "Error saving hash data: %1%"
msgstr "Ошибка сохранения хэш данных: %1%"

#: ../HashManager.cpp:284
msgid "Unable to read hash data file"
msgstr "Невозможно считать хэш файла"

#: ../HashManager.cpp:616
msgid "Error creating hash data file: %1%"
msgstr "Ошибка создания файла данных хэша: %1%"

#: ../HashManager.cpp:967
msgid "Hash database rebuilt"
msgstr "Хеш базы данных обновлен"

#: ../HashManager.cpp:1061
msgid ""
"%1% not shared; calculated CRC32 does not match the one found in SFV file."
msgstr "%1% не расшарен из-за несоответсвия хеш-суммы (CRC32)."

#: ../HashManager.cpp:1066
msgid "Error hashing %1%: %2%"
msgstr "Ошибка хэширования %1%: %2%"

#: ../HttpConnection.cpp:218
msgid "Transfer-encoding error (%1%)"
msgstr "Ошибка кодировки передачи (%1%)"

#: ../HttpConnection.cpp:257
msgid "Endless redirection loop (%1%)"
msgstr "Бесконечный цикл перенаправления (%1%)"

#: ../HttpConnection.cpp:301
msgid "Too much data in response body (%1%)"
msgstr "Слишком много данных в теле ответа (%1%)"

#: ../MappingManager.cpp:44
msgid "No UPnP implementation available"
msgstr "Нет доступной реализации UPnP"

#: ../MappingManager.cpp:49
msgid "Another UPnP port mapping attempt is in progress..."
msgstr "Другая попытка проброса портов через UPnP еще не завершена..."

#: ../MappingManager.cpp:81
msgid "Failed to initialize the %1% interface"
msgstr "Не удалось инициализировать интерфейс %1%"

#: ../MappingManager.cpp:85
msgid " Transfer Port (%1% TCP)"
msgstr " Порт передачи (%1% TCP)"

#: ../MappingManager.cpp:86 ../MappingManager.cpp:91 ../MappingManager.cpp:96
#: ../MappingManager.cpp:101
msgid "The %1% interface has failed to map the %2% %3% port"
msgstr "Попытка пробросить порт %2% на %3% провалилась для интерфейса %1%"

#: ../MappingManager.cpp:90
msgid " Encrypted Transfer Port (%1% TCP)"
msgstr " Порт шифрованной передачи (%1% TCP)"

#: ../MappingManager.cpp:95
msgid " Search Port (%1% UDP)"
msgstr " Порт для поиска (%1% UDP)"

#: ../MappingManager.cpp:100
msgid " DHT Port (%1% UDP)"
msgstr " DHT порт (%1% UDP)"

#: ../MappingManager.cpp:110
msgid ""
"Successfully created port mappings (TCP: %1%, UDP: %2%, TLS: %3%, DHT: %4%), "
"mapped using the %5% interface"
msgstr ""
"Успешно выполнен проброс портов (TCP: %1%, UDP: %2%, TLS: %3%, DHT: %4%), "
"используется интерфейс %5%"

#: ../MappingManager.cpp:112 ../MappingManager.cpp:114
msgid ""
"Successfully created port mappings (TCP: %1%, UDP: %2%, TLS: %3%), mapped "
"using the %4% interface"
msgstr ""
"Успешно выполнен проброс портов (TCP: %1%, UDP: %2%, TLS: %3%), используется "
"интерфейс %4%"

#: ../MappingManager.cpp:126
msgid "Failed to get external IP"
msgstr "Не удалось получить внешний IP"

#: ../MappingManager.cpp:136
msgid "Failed to create port mappings"
msgstr "Невозможно создать перенаправление портов"

#: ../MappingManager.cpp:145
msgid "Successfully removed port mappings with the %1% interface"
msgstr "Успешно удален проброс портов с интерфейса %1%"

#: ../MappingManager.cpp:146
msgid "Failed to remove port mappings with the %1% interface"
msgstr "Не удалось удалить проброс портов с интерфейса %1%"

#: ../MappingManager.cpp:151
msgid "UPnP: %1%"
msgstr "UPnP: %1%"

#: ../NmdcHub.cpp:299
msgid "%1% (Nick unknown)"
msgstr "%1% (Ник неизвестен)"

#: ../NmdcHub.cpp:680
msgid "Hub topic:"
msgstr "Тема хаба:"

#: ../PerFolderLimit.cpp:87
msgid "Too small share to download from "
msgstr "Слишком маленькая шара для загрузки из "

#: ../PerFolderLimit.cpp:87
msgid "GiB"
msgstr "ГиБ"

#: ../PerFolderLimit.cpp:89
msgid "Denied to send file"
msgstr "Невозможно передать файл"

#: ../PerFolderLimit.cpp:90 ../SettingsManager.cpp:619
msgid " to "
msgstr " в "

#: ../QueueManager.cpp:231
msgid "No needed part"
msgstr "Необязательная часть"

#: ../QueueManager.cpp:619
msgid "Searching TTH alternates for: %1%"
msgstr "Поиск TTH альтернатив для: %1%"

#: ../QueueManager.cpp:670 ../QueueManager.cpp:731
msgid "A file with the same hash already exists in your share"
msgstr "Этот файл уже расшарен"

#: ../QueueManager.cpp:695 ../QueueManager.cpp:772
msgid "This file is already queued"
msgstr "Этот файл уже есть в очереди"

#: ../QueueManager.cpp:708 ../QueueManager.cpp:784
msgid "A file with a different size already exists in the queue"
msgstr "Файл другого размера уже есть в очереди"

#: ../QueueManager.cpp:712
msgid "A file with different tth root already exists in the queue"
msgstr "В очереди уже есть файл с другим tth"

#: ../QueueManager.cpp:725
msgid "You're trying to download from yourself!"
msgstr "Вы пытаетесь качать с себя!"

#: ../QueueManager.cpp:787
msgid "A file with a different TTH root already exists in the queue"
msgstr "Файл с другим корневым TTH уже присутствует в загрузке"

#: ../QueueManager.cpp:791
msgid "This file has already finished downloading"
msgstr "Загрузка этого файла уже завершилась"

#: ../QueueManager.cpp:828 ../QueueManager.cpp:837
msgid "Target filename too long"
msgstr "Указанное имя слишком длинное"

#: ../QueueManager.cpp:833 ../QueueManager.cpp:841
msgid ""
"Invalid target file (missing directory, check default download directory "
"setting)"
msgstr ""
"Неверный целевой файл (отсутствующая папка, проверьте настройки папки "
"закачек по умолчанию)"

#: ../QueueManager.cpp:849
msgid "File already exists at the target location"
msgstr "Файл уже существует в пункте назначения"

#: ../QueueManager.cpp:862 ../QueueManager.cpp:866
msgid "Duplicate source: %1%"
msgstr "Источник дубликата: %1%"

#: ../QueueManager.cpp:1144
msgid "Target removed"
msgstr "Удалено"

#: ../QueueManager.cpp:1152
msgid "Target file is missing or wrong size"
msgstr "Целевой файл отсутствует или имеет неправильный размер"

#: ../QueueManager.cpp:1201
msgid "Unable to move %1% to %2% (%3%); renamed to %4%"
msgstr "Не смог переместить %1% в %2% (%3%); переименовал в %4%"

#: ../QueueManager.cpp:1204
msgid "Unable to move %1% to %2% (%3%) nor to rename to %4% (%5%)"
msgstr ""
"Не смог переместить %1% в %2% (%3%) и не смог переименовать в %4% (%5%)"

#: ../QueueManager.cpp:1402
msgid "Unable to open filelist: %1%"
msgstr "Невозможно открыть список файлов: %1%"

#: ../QueueManager.cpp:1424
msgid "%1%: Matched %2% file"
msgstr "%1%: Согласован файл %2%"

#: ../QueueManager.cpp:1794
msgid "Target path for this item is not available: %1%; pause this queue item."
msgstr ""
"Каталог назначения для этого элемента недоступен: %1%; загрузка "
"приостановлена."

#: ../QueueManager.cpp:2027 ../QueueManager.cpp:2036
msgid "CRC32 inconsistency (SFV-Check)"
msgstr "CRC32 несоответствие (SFV-проверка)"

#: ../QueueManager.cpp:2210
msgid "%1% : Matched %2% files"
msgstr "%1%: Согласовано %2% файла"

#: ../SSLSocket.cpp:203
msgid "SSL Error: %1% (%2%, %3%)"
msgstr "Ошибка SSL: %1% (%2%, %3%)"

#: ../SearchManager.cpp:37
msgid "Any"
msgstr "Любой"

#: ../SearchManager.cpp:38
msgid "Audio"
msgstr "Аудио"

#: ../SearchManager.cpp:39
msgid "Compressed"
msgstr "Сжатый"

#: ../SearchManager.cpp:40
msgid "Document"
msgstr "Документ"

#: ../SearchManager.cpp:41
msgid "Executable"
msgstr "Исполняемый"

#: ../SearchManager.cpp:42
msgid "Picture"
msgstr "Картинка"

#: ../SearchManager.cpp:43
msgid "Video"
msgstr "Видео"

#: ../SearchManager.cpp:44
msgid "Directory"
msgstr "Директория"

#: ../SearchManager.cpp:45
msgid "TTH"
msgstr "TTH"

#: ../SearchManager.cpp:46
msgid "CD Image"
msgstr "CD образ"

#: ../SearchManager.cpp:148
msgid "Search enabled again"
msgstr "Поиск снова включен"

#: ../SearchManager.cpp:156
msgid "Search disabled: %1%"
msgstr "Поиск отключен: %1%"

#: ../SettingsManager.cpp:188
msgid "downloaded from"
msgstr "загружено из"

#: ../SettingsManager.cpp:528
msgid "Invalid search type name"
msgstr "Неверное имя поискового типа"

#: ../SettingsManager.cpp:532 ../SettingsManager.cpp:554
msgid "This search type already exists"
msgstr "Этот поисковый тип уже существует"

#: ../SettingsManager.cpp:586
msgid "No such search type"
msgstr "Нет такого поискового типа"

#: ../SettingsManager.cpp:614 ../SettingsManager.cpp:619
msgid "Error: setting not found!"
msgstr "Ошибка: опция не обнаружена!"

#: ../SettingsManager.cpp:614
msgid "Core setting "
msgstr "Опция ядра "

#: ../SettingsManager.cpp:619
msgid "Change core setting "
msgstr "Изменить опцию ядра "

#: ../ShareManager.cpp:452
msgid "No directory specified"
msgstr "Не указана папка"

#: ../ShareManager.cpp:456
msgid "Directory is hidden"
msgstr "Директория скрыта"

#: ../ShareManager.cpp:460
msgid "The temporary download directory cannot be shared"
msgstr "Нельзя расшарить временную папку с закачкам"

#: ../ShareManager.cpp:651
msgid "Invalid file name found while hashing folder %1%"
msgstr "Неправильное имя файла обнаружено в процессе хеширования каталога %1%"

#: ../ShareManager.cpp:670
msgid "Skip share file: %1% (Size: %2%)"
msgstr "Пропущен нерасшаренный файл: %1% (Размер: %2%)"

#: ../ShareManager.cpp:691
msgid "Skip share temp file: %1% (Size: %2%)"
msgstr "Пропущен нерасшаренный временный файл: %1% (Размер: %2%)"

#: ../ShareManager.cpp:781
msgid ""
"Duplicate file will not be shared: %1% (Size: %2% B) Dupe matched against: "
"%3%"
msgstr ""
"Дубликат файла не будет расшарен: %1% (Размер: %2% B) Копия совпала с: %3%"

#: ../ShareManager.cpp:803
msgid ""
"File list refresh in progress, please wait for it to finish before trying to "
"refresh again"
msgstr ""
"Выполняется обновление списка файлов, пожалуйста, дождитесь окончания, "
"прежде чем обновлять список вновь"

#: ../ShareManager.cpp:824
msgid "File list refresh failed: %1%"
msgstr "Не удалось обновить список файлов: %1%"

#: ../ShareManager.cpp:845
msgid "File list refresh initiated"
msgstr "Запущено обновление списка файлов"

#: ../ShareManager.cpp:870
msgid "File list refresh finished"
msgstr "Обновление списка файлов завершено"

#: ../ShareManager.cpp:952
msgid "File list %1% generated"
msgstr "Запущено обновление списка файлов %1%"

#: ../Socket.cpp:85
#, c-format
msgid "Unknown error: 0x%1$x"
msgstr "Неизвестная ошибка: 0x%1$x"

#: ../Socket.cpp:228 ../Socket.cpp:236 ../Socket.cpp:269 ../Socket.cpp:273
#: ../Socket.cpp:297 ../Socket.cpp:312
msgid "The socks server failed establish a connection"
msgstr "Socks серверу не удалось установить соединение"

#: ../Socket.cpp:301
msgid "The socks server requires authentication"
msgstr "Socks серверу требуется авторизация"

#: ../Socket.cpp:315
msgid "The socks server doesn't support login / password authentication"
msgstr "Socks сервер не поддерживает авторизацию"

#: ../Socket.cpp:329 ../Socket.cpp:333
msgid "Socks server authentication failed (bad login / password?)"
msgstr ""
"Авторизация на socks сервере отклонена, возможно неверный логин или пароль"

#: ../Socket.cpp:518
msgid ""
"Failed to set up the socks server for UDP relay (check socks address and "
"port)"
msgstr ""
"Не удалось настроить socks сервер для UDP (проверьте socks адрес и порт)"

#: ../Thread.cpp:29 ../Thread.cpp:37
msgid "Unable to create thread"
msgstr "Невозможно создать поток"

#: ../UploadManager.cpp:134
msgid "Connection already exists."
msgstr "Соединение уже существует."

#: ../UploadManager.cpp:269
msgid "Unable to send file %1%: %2%"
msgstr "Невозможно передать файл %1%: %2%"

#: ../UploadManager.cpp:549
msgid "IPFilter: Blocked incoming connection to "
msgstr "IPFilter: заблокировано входящее соединение к "

#: ../UploadManager.cpp:617
msgid "Disconnected user leaving the hub: %1%"
msgstr "Пользователь %1% отключился и покинул хаб"

#: ../UserConnection.cpp:56 ../UserConnection.cpp:71 ../UserConnection.cpp:145
msgid "Invalid data"
msgstr "Неверные данные"

#: ../UserConnection.cpp:62
msgid "Non-UTF-8 data in an ADC connection"
msgstr "Данные не в UTF-8 при ADC подключении"

#: ../Util.cpp:733
#, c-format
msgid "%d B"
msgstr "%d Б"

#: ../Util.cpp:735
#, c-format
msgid "%.02f KiB"
msgstr "%.02f КиБ"

#: ../Util.cpp:735
#, c-format
msgid "%.02f KB"
msgstr "%.02f КБ"

#: ../Util.cpp:737
#, c-format
msgid "%.02f MiB"
msgstr "%.02f МиБ"

#: ../Util.cpp:737
#, c-format
msgid "%.02f MB"
msgstr "%.02f МБ"

#: ../Util.cpp:739
#, c-format
msgid "%.02f GiB"
msgstr "%.02f ГиБ"

#: ../Util.cpp:739
#, c-format
msgid "%.02f GB"
msgstr "%.02f ГБ"

#: ../Util.cpp:741
#, c-format
msgid "%.02f TiB"
msgstr "%.02f ТиБ"

#: ../Util.cpp:741
#, c-format
msgid "%.02f TB"
msgstr "%.02f ТБ"

#: ../Util.cpp:743
#, c-format
msgid "%.02f PiB"
msgstr "%.02f ПиБ"

#: ../Util.cpp:743
#, c-format
msgid "%.02f PB"
msgstr "%.02f ПБ"

#: ../Util.cpp:777
#, c-format
msgid "%s B"
msgstr "%s Б"

#: ../Util.cpp:781
#, c-format
msgid "%'lld B"
msgstr "%'lld Б"

#: ../MerkleCheckOutputStream.h:50 ../MerkleCheckOutputStream.h:110
msgid "TTH inconsistency"
msgstr "Несовпадение TTH"

#: ../Streams.h:157
msgid "More bytes written than requested"
msgstr "Записано больше байт чем требуется"

#: ../../dht/BootstrapManager.cpp:50
msgid "DHT bootstrapping started"
msgstr "Начальная загрузка DHT"

#: ../../dht/BootstrapManager.cpp:113
msgid "DHT bootstrapping is finished successfully."
msgstr "Начальная загрузка DHT успешно завершена."

#: ../../dht/BootstrapManager.cpp:117 ../../dht/BootstrapManager.cpp:124
msgid "DHT bootstrap error: "
msgstr "Ошибка начальной загрузки DHT: "

#: ../../dht/DHT.cpp:530
msgid "DHT (%1%): File published: %2%"
msgstr "DHT (%1%): опубликован файл: %2%"

#: ../../dht/DHT.cpp:535
msgid "DHT (%1%): Partial file published: %2%"
msgstr "DHT (%1%): опубликован частичный файл: %2%"

#: ../../dht/DHT.cpp:590
msgid "DHT: Firewalled UDP status set (IP: %1%)"
msgstr "DHT: файрвол установил статус UDP (IP: %1%)"

#: ../../dht/DHT.cpp:596
msgid "DHT: Our UDP port seems to be opened (IP: %1%)"
msgstr "DHT: UDP-порт уже занят (IP: %1%)"

#: ../../dht/UDPSocket.cpp:247
msgid "DHT enabled again"
msgstr "DHT снова включен"

#: ../../dht/UDPSocket.cpp:258
msgid "DHT disabled: "
msgstr "DHT отключен: "
