<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../gui/aboutdialog.ui" line="15"/>
        <source>About qBittorrent</source>
        <translation>О qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="52"/>
        <source>About</source>
        <translation>О программе</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="81"/>
        <source>Authors</source>
        <translation>Авторы</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="87"/>
        <source>Current maintainer</source>
        <translation>Сопровождение кода</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="93"/>
        <source>Greece</source>
        <translation>Греция</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="113"/>
        <location filename="../gui/aboutdialog.ui" line="204"/>
        <source>Nationality:</source>
        <translation>Страна:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="120"/>
        <location filename="../gui/aboutdialog.ui" line="197"/>
        <source>E-mail:</source>
        <translation>Эл. почта:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="127"/>
        <location filename="../gui/aboutdialog.ui" line="190"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="157"/>
        <source>Original author</source>
        <translation>Оригинальный автор</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="163"/>
        <source>France</source>
        <translation>Франция</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="241"/>
        <source>Special Thanks</source>
        <translation>Благодарности</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="267"/>
        <source>Translators</source>
        <translation>Перевод</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="296"/>
        <source>License</source>
        <translation>Лицензия</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="322"/>
        <source>Software Used</source>
        <translation>Используемое ПО</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.ui" line="328"/>
        <source>qBittorrent was built with the following libraries:</source>
        <translation>Текущая версия qBittorrent собрана с использованием следующих библиотек:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="66"/>
        <source>An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar.</source>
        <translation>Продвинутый клиент сети БитТоррент, написанный на языке C++ с использованием фреймворка Qt и библиотеки libtorrent-rasterbar.</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="67"/>
        <source>Copyright %1 2006-2021 The qBittorrent project</source>
        <translation>Copyright %1 2006-2021 The qBittorrent project</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="68"/>
        <source>Home Page:</source>
        <translation>Домашняя страница:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="69"/>
        <source>Forum:</source>
        <translation>Форум:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="70"/>
        <source>Bug Tracker:</source>
        <translation>Баг-трекер:</translation>
    </message>
    <message>
        <location filename="../gui/aboutdialog.cpp" line="110"/>
        <source>The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License</source>
        <translation>Бесплатная база данных IP to Country Lite от DB-IP используется для разрешения стран пиров. База данных лицензирована по международной лицензии Creative Commons Attribution 4.0</translation>
    </message>
</context>
<context>
    <name>AbstractFileStorage</name>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="60"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="102"/>
        <source>The old path is invalid: &apos;%1&apos;.</source>
        <translation>Недопустимый старый путь: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="62"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="104"/>
        <source>The new path is invalid: &apos;%1&apos;.</source>
        <translation>Недопустимый новый путь: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="66"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="70"/>
        <source>Invalid file path: &apos;%1&apos;.</source>
        <translation>Недопустимый путь файла: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="72"/>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="115"/>
        <source>Absolute path isn&apos;t allowed: &apos;%1&apos;.</source>
        <translation>Абсолютный путь не разрешён: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="82"/>
        <source>The file already exists: &apos;%1&apos;.</source>
        <translation>Файл уже существует: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="86"/>
        <source>No such file: &apos;%1&apos;.</source>
        <translation>Нет такого файла: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="127"/>
        <source>The folder already exists: &apos;%1&apos;.</source>
        <translation>Папка уже существует: «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/abstractfilestorage.cpp" line="131"/>
        <source>No such folder: &apos;%1&apos;.</source>
        <translation>Нет такой папки: «%1».</translation>
    </message>
</context>
<context>
    <name>AddNewTorrentDialog</name>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="80"/>
        <source>Save at</source>
        <translation>Путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="384"/>
        <source>Never show again</source>
        <translation>Больше не показывать</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="99"/>
        <source>Torrent settings</source>
        <translation>Настройки торрента</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="132"/>
        <source>Set as default category</source>
        <translation>Выбирать эту категорию по умолчанию</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="107"/>
        <source>Category:</source>
        <translation>Категория:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="172"/>
        <source>Start torrent</source>
        <translation>Запустить торрент</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="249"/>
        <source>Torrent information</source>
        <translation>Сведения о торренте</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="158"/>
        <source>Skip hash check</source>
        <translation>Пропустить проверку хеша</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="141"/>
        <source>When checked, the .torrent file will not be deleted regardless of the settings at the &quot;Download&quot; page of the Options dialog</source>
        <translation>При включении предотвращает удаление торрент-файла, игнорируя параметры «Загрузок» в «Настройках»</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="196"/>
        <source>Content layout:</source>
        <translation>Размещение содержимого:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="207"/>
        <source>Original</source>
        <translation>Исходное</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="212"/>
        <source>Create subfolder</source>
        <translation>Создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="217"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Не создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="255"/>
        <source>Info hash v1:</source>
        <translation>Инфо-хеш v1:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="323"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="313"/>
        <source>Comment:</source>
        <translation>Комментарий:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="337"/>
        <source>Date:</source>
        <translation>Дата:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="41"/>
        <source>Torrent Management Mode:</source>
        <translation>Режим управления торрентом:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="48"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>Автоматический режим выбирает настройки торрентов (напр. путь сохранения) в зависимости от их категории</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="52"/>
        <source>Manual</source>
        <translation>Ручной</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="57"/>
        <source>Automatic</source>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="89"/>
        <source>Remember last used save path</source>
        <translation>Запоминать последний путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="144"/>
        <source>Do not delete .torrent file</source>
        <translation>Не удалять торрент-файл</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="165"/>
        <source>Download in sequential order</source>
        <translation>Загружать последовательно</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="151"/>
        <source>Download first and last pieces first</source>
        <translation>Загружать с первой и последней части</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="344"/>
        <source>Info hash v2:</source>
        <translation>Инфо-хеш v2:</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.ui" line="436"/>
        <source>Save as .torrent file...</source>
        <translation>Сохранить как файл .torrent…</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="562"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="566"/>
        <source>High</source>
        <translation>Высокий</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="570"/>
        <source>Maximum</source>
        <translation>Максимальный</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="558"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="579"/>
        <source>Do not download</source>
        <translation>Не загружать</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="478"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="667"/>
        <source>I/O Error</source>
        <translation>Ошибка ввода-вывода</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="258"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="755"/>
        <source>Invalid torrent</source>
        <translation>Недопустимый торрент</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="701"/>
        <source>Not Available</source>
        <comment>This comment is unavailable</comment>
        <translation>Недоступно</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="702"/>
        <source>Not Available</source>
        <comment>This date is unavailable</comment>
        <translation>Недоступно</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="711"/>
        <source>Not available</source>
        <translation>Недоступно</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
        <source>Invalid magnet link</source>
        <translation>Недопустимая магнет-ссылка</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="259"/>
        <source>Failed to load the torrent: %1.
Error: %2</source>
        <comment>Don&apos;t remove the &apos;
&apos; characters. They insert a newline.</comment>
        <translation>Не удалось загрузить торрент: %1.
Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
        <source>This magnet link was not recognized</source>
        <translation>Магнет-ссылка не распознана</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="344"/>
        <source>Magnet link</source>
        <translation>Магнет-ссылка</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="350"/>
        <source>Retrieving metadata...</source>
        <translation>Получение метаданных…</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="104"/>
        <source>Choose save path</source>
        <translation>Выберите путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="282"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="288"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="293"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="324"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="330"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="335"/>
        <source>Torrent is already present</source>
        <translation>Торрент уже существует</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="282"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="324"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Trackers haven&apos;t been merged because it is a private torrent.</source>
        <translation>Торрент «%1» уже присутствует в списке. Трекеры не были объединены, поскольку торрент является приватным.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="288"/>
        <source>Torrent &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
        <translation>Торрент «%1» уже присутствует в списке. Трекеры были объединены.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="293"/>
        <source>Torrent is already queued for processing.</source>
        <translation>Торрент уже в очереди на обработку.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="298"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="299"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="351"/>
        <location filename="../gui/addnewtorrentdialog.cpp" line="352"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="330"/>
        <source>Magnet link &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
        <translation>Магнет-ссылка «%1» уже присутствует в списке. Трекеры были объединены.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="335"/>
        <source>Magnet link is already queued for processing.</source>
        <translation>Магнет-ссылка уже в очереди на обработку.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="420"/>
        <source>%1 (Free space on disk: %2)</source>
        <translation>%1 (свободно на диске: %2)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="421"/>
        <source>Not available</source>
        <comment>This size is unavailable.</comment>
        <translation>Недоступно</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="464"/>
        <source>Torrent file (*%1)</source>
        <translation>Торрент-файл (*%1)</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="467"/>
        <source>Save as torrent file</source>
        <translation>Сохранить как торрент-файл</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="479"/>
        <source>Couldn&apos;t export torrent metadata file &apos;%1&apos;. Reason: %2.</source>
        <translation>Не удалось экспортировать файл метаданных торрента «%1». Причина: %2.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="575"/>
        <source>By shown file order</source>
        <translation>В показанном порядке файлов</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="583"/>
        <source>Normal priority</source>
        <translation>Обычный приоритет</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="587"/>
        <source>High priority</source>
        <translation>Высокий приоритет</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="591"/>
        <source>Maximum priority</source>
        <translation>Максимальный приоритет</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="596"/>
        <source>Priority by shown file order</source>
        <translation>В показанном порядке файлов</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="685"/>
        <source>Cannot create v2 torrent until its data is fully downloaded.</source>
        <translation>Невозможно создать торрент v2, пока его данные не будут полностью загружены.</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="776"/>
        <source>Cannot download &apos;%1&apos;: %2</source>
        <translation>Не удаётся загрузить «%1»: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="553"/>
        <source>Rename...</source>
        <translation>Переименовать…</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="557"/>
        <source>Priority</source>
        <translation>Приоритет</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="668"/>
        <source>Invalid metadata</source>
        <translation>Недопустимые метаданные</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="675"/>
        <source>Parsing metadata...</source>
        <translation>Анализ метаданных…</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="679"/>
        <source>Metadata retrieval complete</source>
        <translation>Получение метаданных завершено</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="755"/>
        <source>Failed to load from URL: %1.
Error: %2</source>
        <translation>Не удалось загрузить по адресу: %1
Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../gui/addnewtorrentdialog.cpp" line="775"/>
        <source>Download Error</source>
        <translation>Ошибка загрузки</translation>
    </message>
</context>
<context>
    <name>AdvancedSettings</name>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="332"/>
        <location filename="../gui/advancedsettings.cpp" line="474"/>
        <source> MiB</source>
        <translation> МБ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="561"/>
        <source>Outgoing ports (Min) [0: Disabled]</source>
        <translation>Минимум исходящих портов [0: Отключено]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="568"/>
        <source>Outgoing ports (Max) [0: Disabled]</source>
        <translation>Максимум исходящих портов [0: Отключено]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="615"/>
        <source>Recheck torrents on completion</source>
        <translation>Проверить торрент по окончании загрузки</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="621"/>
        <source>Transfer list refresh interval</source>
        <translation>Интервал обновления списка торрентов</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="620"/>
        <location filename="../gui/advancedsettings.cpp" line="684"/>
        <source> ms</source>
        <comment> milliseconds</comment>
        <translation> мс</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="153"/>
        <source>Setting</source>
        <translation>Параметр</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="153"/>
        <source>Value</source>
        <comment>Value set for this setting</comment>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="328"/>
        <location filename="../gui/advancedsettings.cpp" line="341"/>
        <source> (disabled)</source>
        <translation> (отключено)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="330"/>
        <source> (auto)</source>
        <translation> (автоматически)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="339"/>
        <source> min</source>
        <comment> minutes</comment>
        <translation> мин</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="352"/>
        <source>All addresses</source>
        <translation>Все адреса</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="398"/>
        <source>qBittorrent Section</source>
        <translation>Раздел qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="395"/>
        <location filename="../gui/advancedsettings.cpp" line="403"/>
        <source>Open documentation</source>
        <translation>Открыть документацию</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="353"/>
        <source>All IPv4 addresses</source>
        <translation>Все адреса IPv4</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="354"/>
        <source>All IPv6 addresses</source>
        <translation>Все адреса IPv6</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="406"/>
        <source>libtorrent Section</source>
        <translation>Раздел libtorrent</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="409"/>
        <source>Fastresume files</source>
        <translation>Файлы быстрого возобновления</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="409"/>
        <source>SQLite database (experimental)</source>
        <translation>База данных SQLite (экспериментально)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="411"/>
        <source>Resume data storage type (requires restart)</source>
        <translation>Хранилище данных возобновления (требуется перезапуск)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="414"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="414"/>
        <source>Below normal</source>
        <translation>Ниже обычного</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="414"/>
        <source>Medium</source>
        <translation>Средний</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="414"/>
        <source>Low</source>
        <translation>Низкий</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="414"/>
        <source>Very low</source>
        <translation>Очень низкий</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="436"/>
        <source>Process memory priority (Windows &gt;= 8 only)</source>
        <translation>Приоритет памяти процесса (Windows 8 и выше)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="445"/>
        <source>Asynchronous I/O threads</source>
        <translation>Потоки асинхронного ввода-вывода</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="453"/>
        <source>Hashing threads</source>
        <translation>Потоки хеширования</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="461"/>
        <source>File pool size</source>
        <translation>Размера пула файлов</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="475"/>
        <source>Outstanding memory when checking torrents</source>
        <translation>Накладная память при проверке торрентов</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="491"/>
        <source>Disk cache</source>
        <translation>Кэш диска</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="497"/>
        <location filename="../gui/advancedsettings.cpp" line="575"/>
        <location filename="../gui/advancedsettings.cpp" line="667"/>
        <location filename="../gui/advancedsettings.cpp" line="758"/>
        <source> s</source>
        <comment> seconds</comment>
        <translation> с</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="498"/>
        <source>Disk cache expiry interval</source>
        <translation>Интервал очистки дискового кэша</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="503"/>
        <source>Enable OS cache</source>
        <translation>Разрешить кэш ОС</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="508"/>
        <source>Coalesce reads &amp; writes</source>
        <translation>Объединять операции чтения и записи</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="513"/>
        <source>Use piece extent affinity</source>
        <translation>Использовать группировку родственных частей</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="516"/>
        <source>Send upload piece suggestions</source>
        <translation>Отправлять предложения частей отдачи</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="521"/>
        <location filename="../gui/advancedsettings.cpp" line="527"/>
        <source> KiB</source>
        <translation> КБ</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="523"/>
        <source>Send buffer watermark</source>
        <translation>Уровень буфера отправки</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="529"/>
        <source>Send buffer low watermark</source>
        <translation>Минимальный уровень буфера отправки</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="535"/>
        <source>Send buffer watermark factor</source>
        <translation>Фактор уровня буфера отправки</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="541"/>
        <source>Outgoing connections per second</source>
        <translation>Исходящие соединения в секунду</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="547"/>
        <source>Socket backlog size</source>
        <translation>Размер очереди сокета</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="576"/>
        <source>UPnP lease duration [0: Permanent lease]</source>
        <translation>Срок аренды UPnP [0: постоянный]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="582"/>
        <source>Type of service (ToS) for connections to peers</source>
        <translation>Тип обслуживания (ToS) соединений к пирам</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="585"/>
        <source>Prefer TCP</source>
        <translation>Предпочитать TCP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="585"/>
        <source>Peer proportional (throttles TCP)</source>
        <translation>Пропорционально пирам (регулирует TCP)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="592"/>
        <source>Support internationalized domain name (IDN)</source>
        <translation>Поддерживать нелатинские имена доменов (IDN)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="597"/>
        <source>Allow multiple connections from the same IP address</source>
        <translation>Разрешить несколько соединений с одного IP-адреса</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="602"/>
        <source>Validate HTTPS tracker certificates</source>
        <translation>Проверять сертификаты трекеров HTTPS</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="607"/>
        <source>Server-side request forgery (SSRF) mitigation</source>
        <translation>Предотвращение серверной подделки запроса (SSRF)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="612"/>
        <source>Disallow connection to peers on privileged ports</source>
        <translation>Не подключаться к пирам по общеизвестным портам</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="627"/>
        <source>Resolve peer host names</source>
        <translation>Определять имя хоста пира</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="657"/>
        <source>IP address reported to trackers (requires restart)</source>
        <translation>IP для сообщения трекерам (требуется перезапуск)</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="683"/>
        <source>System default</source>
        <translation>Системный стандарт</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="685"/>
        <source>Notification timeout [0: infinite]</source>
        <translation>Тайм-аут уведомлений [0: бесконечно]</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="689"/>
        <source>Reannounce to all trackers when IP or port changed</source>
        <translation>При смене IP или порта переанонсировать на все трекеры</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="703"/>
        <source>Enable icons in menus</source>
        <translation>Включить значки в меню</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="748"/>
        <source>Peer turnover disconnect percentage</source>
        <translation>Процент отключения текучести пиров</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="754"/>
        <source>Peer turnover threshold percentage</source>
        <translation>Процент предела текучести пиров</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="760"/>
        <source>Peer turnover disconnect interval</source>
        <translation>Интервал отключения текучести пиров</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="668"/>
        <source>Stop tracker timeout</source>
        <translation>Тайм-аут остановки трекера</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="674"/>
        <source>Display notifications</source>
        <translation>Показывать уведомления</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="677"/>
        <source>Display notifications for added torrents</source>
        <translation>Показывать уведомления при добавлении торрентов</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="692"/>
        <source>Download tracker&apos;s favicon</source>
        <translation>Загружать значки трекеров</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="696"/>
        <source>Save path history length</source>
        <translation>Длина истории пути сохранения</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="699"/>
        <source>Enable speed graphs</source>
        <translation>Включить графики скорости</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="714"/>
        <source>Fixed slots</source>
        <translation>Фиксированные слоты</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="714"/>
        <source>Upload rate based</source>
        <translation>На основе скорости отдачи</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="716"/>
        <source>Upload slots behavior</source>
        <translation>Поведение слотов отдачи</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="719"/>
        <source>Round-robin</source>
        <translation>Каждому по кругу</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="719"/>
        <source>Fastest upload</source>
        <translation>Быстрейшая отдача</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="719"/>
        <source>Anti-leech</source>
        <translation>Анти-лич</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="721"/>
        <source>Upload choking algorithm</source>
        <translation>Алгоритм заглушения отдачи</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="726"/>
        <source>Confirm torrent recheck</source>
        <translation>Подтверждать проверку торрента</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="730"/>
        <source>Confirm removal of all tags</source>
        <translation>Подтверждать удаление всех меток</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="734"/>
        <source>Always announce to all trackers in a tier</source>
        <translation>Всегда анонсировать на все трекеры в уровне</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="740"/>
        <source>Always announce to all tiers</source>
        <translation>Всегда анонсировать на все уровни</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="629"/>
        <source>Any interface</source>
        <comment>i.e. Any network interface</comment>
        <translation>Любой интерфейс</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="556"/>
        <source>Save resume data interval</source>
        <comment>How often the fastresume file is saved.</comment>
        <translation>Период сохранения данных возобновления</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="587"/>
        <source>%1-TCP mixed mode algorithm</source>
        <comment>uTP-TCP mixed mode algorithm</comment>
        <translation>Алгоритм смешанного режима %1-TCP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="624"/>
        <source>Resolve peer countries</source>
        <translation>Определять страну пира</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="651"/>
        <source>Network interface</source>
        <translation>Сетевой интерфейс</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="654"/>
        <source>Optional IP address to bind to</source>
        <translation>Выбранный IP-адрес для привязки</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="663"/>
        <source>Max concurrent HTTP announces</source>
        <translation>Максимум одновременных анонсов HTTP</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="707"/>
        <source>Enable embedded tracker</source>
        <translation>Включить встроенный трекер</translation>
    </message>
    <message>
        <location filename="../gui/advancedsettings.cpp" line="712"/>
        <source>Embedded tracker port</source>
        <translation>Порт встроенного трекера</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../app/application.cpp" line="186"/>
        <source>qBittorrent %1 started</source>
        <comment>qBittorrent v3.2.0alpha started</comment>
        <translation>qBittorrent %1 запущен</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="189"/>
        <source>Running in portable mode. Auto detected profile folder at: %1</source>
        <translation>Работа в переносном режиме. Автоматически обнаруженная папка профиля: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="191"/>
        <source>Redundant command line flag detected: &quot;%1&quot;. Portable mode implies relative fastresume.</source>
        <translation>Обнаружен избыточный флаг командной строки: «%1». Портативный режим подразумевает относительное быстрое возобновление.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="195"/>
        <source>Using config directory: %1</source>
        <translation>Используется каталог настроек: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="394"/>
        <source>Torrent: %1, running external program, command: %2</source>
        <translation>Торрент: %1, запуск внешней программы, команда: %2</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="452"/>
        <source>Torrent name: %1</source>
        <translation>Имя торрента: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="453"/>
        <source>Torrent size: %1</source>
        <translation>Размер торрента: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="454"/>
        <source>Save path: %1</source>
        <translation>Путь сохранения: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="455"/>
        <source>The torrent was downloaded in %1.</source>
        <comment>The torrent was downloaded in 1 hour and 20 seconds</comment>
        <translation>Торрент был загружен за %1.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="457"/>
        <source>Thank you for using qBittorrent.</source>
        <translation>Спасибо, что используете qBittorrent.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="464"/>
        <source>[qBittorrent] &apos;%1&apos; has finished downloading</source>
        <translation>[qBittorrent] загрузка «%1» завершена</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="479"/>
        <source>Torrent: %1, sending mail notification</source>
        <translation>Торрент: %1, отправка оповещения на эл. почту</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="649"/>
        <source>Application failed to start.</source>
        <translation>Не удалось запустить приложение.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="662"/>
        <source>Information</source>
        <translation>Информация</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="663"/>
        <source>To control qBittorrent, access the Web UI at %1</source>
        <translation>Войдите в веб-интерфейс для управления qBittorrent: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="669"/>
        <source>The Web UI administrator username is: %1</source>
        <translation>Имя администратора веб-интерфейса: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="670"/>
        <source>The Web UI administrator password has not been changed from the default: %1</source>
        <translation>Пароль администратора веб-интерфейса не был изменён со стандартного: %1</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="671"/>
        <source>This is a security risk, please change your password in program preferences.</source>
        <translation>Это небезопасно, пожалуйста, измените свой пароль в настройках программы.</translation>
    </message>
    <message>
        <location filename="../app/application.cpp" line="803"/>
        <source>Saving torrent progress...</source>
        <translation>Сохранение состояния торрента…</translation>
    </message>
</context>
<context>
    <name>AsyncFileStorage</name>
    <message>
        <location filename="../base/asyncfilestorage.cpp" line="43"/>
        <source>Could not create directory &apos;%1&apos;.</source>
        <translation>Невозможно создать директорию «%1».</translation>
    </message>
</context>
<context>
    <name>AuthController</name>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="53"/>
        <source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
        <translation>Ошибка входа WebAPI. Причина: IP был запрещён, IP: %1, имя пользователя: %2</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="57"/>
        <source>Your IP address has been banned after too many failed authentication attempts.</source>
        <translation>Ваш IP-адрес был заблокирован после слишком большого количества неудачных попыток аутентификации.</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="73"/>
        <source>WebAPI login success. IP: %1</source>
        <translation>Успешный вход в WebAPI. IP: %1</translation>
    </message>
    <message>
        <location filename="../webui/api/authcontroller.cpp" line="80"/>
        <source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
        <translation>Ошибка входа WebAPI. Причина: неверные учётные данные, попыток: %1, IP: %2, имя пользователя: %3</translation>
    </message>
</context>
<context>
    <name>AutomatedRssDownloader</name>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="243"/>
        <source>Save to:</source>
        <translation>Сохранить в:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="14"/>
        <source>RSS Downloader</source>
        <translation>Загрузчик RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="59"/>
        <source>Download Rules</source>
        <translation>Правила загрузки</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="99"/>
        <source>Rule Definition</source>
        <translation>Определение правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="105"/>
        <source>Use Regular Expressions</source>
        <translation>Использовать регулярные выражения</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="190"/>
        <source>Use Smart Episode Filter</source>
        <translation>Использовать умный фильтр эпизодов</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="114"/>
        <source>Must Contain:</source>
        <translation>Должно содержать:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="28"/>
        <source>Auto downloading of RSS torrents is currently disabled. You can enable it in application settings.</source>
        <translation>Автозагрузка торрентов из RSS в данный момент отключена! Вы можете включить её в настройках приложения.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="121"/>
        <source>Must Not Contain:</source>
        <translation>Не должно содержать:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="128"/>
        <source>Episode Filter:</source>
        <translation>Фильтр эпизодов:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="186"/>
        <source>Smart Episode Filter will check the episode number to prevent downloading of duplicates.
Supports the formats: S01E01, 1x1, 2017.12.31 and 31.12.2017 (Date formats also support - as a separator)</source>
        <translation>Умный фильтр проверит номера эпизодов, чтобы предотвратить загрузку повторов.
Поддерживает форматы: S01E01, 1x1, 2017.12.31 и 31.12.2017 (Форматы дат также принимают «-» в качестве разделителя)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="212"/>
        <source>Category:</source>
        <translation>Категория:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="231"/>
        <source>Save to a Different Directory</source>
        <translation>Сохранить в другую папку</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="257"/>
        <source>Ignore Subsequent Matches for (0 to Disable)</source>
        <extracomment>... X days</extracomment>
        <translation>Игнорировать последующие совпадения (0: откл.)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="267"/>
        <source>Disabled</source>
        <translation>Отключён</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="270"/>
        <source> days</source>
        <translation> дней</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="303"/>
        <source>Add Paused:</source>
        <translation>Добавить остановленным:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="311"/>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="347"/>
        <source>Use global settings</source>
        <translation>Использовать общие настройки</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="316"/>
        <source>Always</source>
        <translation>Всегда</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="321"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="339"/>
        <source>Torrent content layout:</source>
        <translation>Размещение содержимого торрента:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="352"/>
        <source>Original</source>
        <translation>Исходное</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="357"/>
        <source>Create subfolder</source>
        <translation>Создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="362"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Не создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="383"/>
        <source>Apply Rule to Feeds:</source>
        <translation>Применить правило к каналам:</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="405"/>
        <source>Matching RSS Articles</source>
        <translation>Подходящие статьи RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="433"/>
        <source>&amp;Import...</source>
        <translation>&amp;Импорт…</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.ui" line="443"/>
        <source>&amp;Export...</source>
        <translation>&amp;Экспорт…</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="92"/>
        <source>Matches articles based on episode filter.</source>
        <translation>Указывает на статьи, основанные на фильтре эпизодов.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="92"/>
        <source>Example: </source>
        <translation>Пример: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="93"/>
        <source> will match 2, 5, 8 through 15, 30 and onward episodes of season one</source>
        <comment>example X will match</comment>
        <translation> указывает на 2, 5, с 8 по 15, 30 и следующие эпизоды первого сезона</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="94"/>
        <source>Episode filter rules: </source>
        <translation>Правила фильтрации эпизодов: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="94"/>
        <source>Season number is a mandatory non-zero value</source>
        <translation>Номер сезона должен иметь ненулевое значение</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="96"/>
        <source>Filter must end with semicolon</source>
        <translation>Фильтр должен заканчиваться точкой с запятой</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="97"/>
        <source>Three range types for episodes are supported: </source>
        <translation>Поддерживаются три типа диапазонов для эпизодов: </translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="98"/>
        <source>Single number: &lt;b&gt;1x25;&lt;/b&gt; matches episode 25 of season one</source>
        <translation>Одиночный номер: &lt;b&gt;1x25;&lt;/b&gt; означает 25-й эпизод первого сезона</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="99"/>
        <source>Normal range: &lt;b&gt;1x25-40;&lt;/b&gt; matches episodes 25 through 40 of season one</source>
        <translation>Обычный диапазон: &lt;b&gt;1x25-40;&lt;/b&gt; указывает на эпизоды с 25-го по 40-й первого сезона</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="95"/>
        <source>Episode number is a mandatory positive value</source>
        <translation>Номер эпизода должен быть ненулевым</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="65"/>
        <source>Rules</source>
        <translation>Правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="66"/>
        <source>Rules (legacy)</source>
        <translation>Правила (устаревшие)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="100"/>
        <source>Infinite range: &lt;b&gt;1x25-;&lt;/b&gt; matches episodes 25 and upward of season one, and all episodes of later seasons</source>
        <translation>Бесконечный диапазон: &lt;b&gt;1x25-;&lt;/b&gt; указывает на эпизоды с 25-го и выше первого сезона, и все эпизоды более поздних сезонов</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="287"/>
        <source>Last Match: %1 days ago</source>
        <translation>Последнее совпадение: %1 дней назад</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="289"/>
        <source>Last Match: Unknown</source>
        <translation>Последнее совпадение: Неизвестно</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="381"/>
        <source>New rule name</source>
        <translation>Новое правило</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="381"/>
        <source>Please type the name of the new download rule.</source>
        <translation>Пожалуйста, введите имя нового правила загрузки.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="387"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="552"/>
        <source>Rule name conflict</source>
        <translation>Конфликт имени правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="388"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="553"/>
        <source>A rule with this name already exists, please choose another name.</source>
        <translation>Правило с таким именем уже существует. Пожалуйста, выберите другое.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="402"/>
        <source>Are you sure you want to remove the download rule named &apos;%1&apos;?</source>
        <translation>Вы уверены, что хотите удалить правило загрузки «%1»?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="404"/>
        <source>Are you sure you want to remove the selected download rules?</source>
        <translation>Вы уверены, что хотите удалить выбранные правила загрузки?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="405"/>
        <source>Rule deletion confirmation</source>
        <translation>Подтверждение удаления правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="84"/>
        <source>Destination directory</source>
        <translation>Папка назначения</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="427"/>
        <source>Invalid action</source>
        <translation>Недопустимое действие</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="428"/>
        <source>The list is empty, there is nothing to export.</source>
        <translation>Список пуст, нечего экспортировать.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="434"/>
        <source>Export RSS rules</source>
        <translation>Экспортировать правила RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="460"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="478"/>
        <source>I/O Error</source>
        <translation>Ошибка ввода-вывода</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="461"/>
        <source>Failed to create the destination file. Reason: %1</source>
        <translation>Не удалось создать целевой файл. Причина: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="469"/>
        <source>Import RSS rules</source>
        <translation>Импортировать правила RSS</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="479"/>
        <source>Failed to open the file. Reason: %1</source>
        <translation>Не удалось открыть файл. Причина: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="497"/>
        <source>Import Error</source>
        <translation>Ошибка импорта</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="498"/>
        <source>Failed to import the selected rules file. Reason: %1</source>
        <translation>Не удалось импортировать выбранный файл правил. Причина: %1</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="507"/>
        <source>Add new rule...</source>
        <translation>Добавить новое правило…</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="516"/>
        <source>Delete rule</source>
        <translation>Удалить правило</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="519"/>
        <source>Rename rule...</source>
        <translation>Переименовать правило…</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="524"/>
        <source>Delete selected rules</source>
        <translation>Удалить выбранные правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="529"/>
        <source>Clear downloaded episodes...</source>
        <translation>Очистить загруженные эпизоды…</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="545"/>
        <source>Rule renaming</source>
        <translation>Переименование правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="545"/>
        <source>Please type the new rule name</source>
        <translation>Пожалуйста, введите имя нового правила</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="573"/>
        <source>Clear downloaded episodes</source>
        <translation>Очистить загруженные эпизоды</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="574"/>
        <source>Are you sure you want to clear the list of downloaded episodes for the selected rule?</source>
        <translation>Вы уверены, что хотите очистить список загруженных эпизодов для выбранного правила?</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="688"/>
        <source>Regex mode: use Perl-compatible regular expressions</source>
        <translation>Режим Regex: Используйте регулярные выражения в стиле Perl</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="738"/>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="785"/>
        <source>Position %1: %2</source>
        <translation>Позиция %1: %2</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="692"/>
        <source>Wildcard mode: you can use</source>
        <translation>Режим поиска по шаблону: можно использовать</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="693"/>
        <source>? to match any single character</source>
        <translation>«?» соответствует любому одиночному символу</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="694"/>
        <source>* to match zero or more of any characters</source>
        <translation>«*» соответствует нулю или нескольким любым символам</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="695"/>
        <source>Whitespaces count as AND operators (all words, any order)</source>
        <translation>Пробелы читаются как операторы И (все слова, любой порядок)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="696"/>
        <source>| is used as OR operator</source>
        <translation>«|» используется как оператор ИЛИ</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="697"/>
        <source>If word order is important use * instead of whitespace.</source>
        <translation>Если порядок слов важен, то используйте «*» вместо пробелов.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="704"/>
        <source>An expression with an empty %1 clause (e.g. %2)</source>
        <comment>We talk about regex/wildcards in the RSS filters section here. So a valid sentence would be: An expression with an empty | clause (e.g. expr|)</comment>
        <translation>Выражение с пустым пунктом %1 (например, %2)</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="708"/>
        <source> will match all articles.</source>
        <translation> подойдёт всем статьям.</translation>
    </message>
    <message>
        <location filename="../gui/rss/automatedrssdownloader.cpp" line="709"/>
        <source> will exclude all articles.</source>
        <translation> исключит все статьи.</translation>
    </message>
</context>
<context>
    <name>BanListOptionsDialog</name>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="14"/>
        <source>List of banned IP addresses</source>
        <translation>Список запрещённых адресов IP</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="80"/>
        <source>Ban IP</source>
        <translation>Запретить IP</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.ui" line="87"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="94"/>
        <location filename="../gui/banlistoptionsdialog.cpp" line="106"/>
        <source>Warning</source>
        <translation>Предупреждение</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="94"/>
        <source>The entered IP address is invalid.</source>
        <translation>Введённый адрес IP недопустим.</translation>
    </message>
    <message>
        <location filename="../gui/banlistoptionsdialog.cpp" line="106"/>
        <source>The entered IP is already banned.</source>
        <translation>Введённый адрес IP уже запрещён.</translation>
    </message>
</context>
<context>
    <name>BitTorrent::BencodeResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="100"/>
        <source>Cannot create torrent resume folder: &quot;%1&quot;</source>
        <translation>Не удаётся создать папку возобновления торрента: «%1»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="297"/>
        <source>Couldn&apos;t load torrents queue from &apos;%1&apos;. Error: %2</source>
        <translation>Не удалось загрузить очередь торрентов из «%1». Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="349"/>
        <source>Couldn&apos;t save torrent metadata to &apos;%1&apos;. Error: %2.</source>
        <translation>Не удалось сохранить метаданные торрента в «%1». Ошибка: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="369"/>
        <source>Couldn&apos;t save torrent resume data to &apos;%1&apos;. Error: %2.</source>
        <translation>Не удалось сохранить данные возобновления торрента в «%1». Ошибка: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="144"/>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="151"/>
        <source>Cannot read file %1: %2</source>
        <translation>Не удаётся прочесть файл %1: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/bencoderesumedatastorage.cpp" line="394"/>
        <source>Couldn&apos;t save data to &apos;%1&apos;. Error: %2</source>
        <translation>Не удалось сохранить данные в «%1». Ошибка: %2</translation>
    </message>
</context>
<context>
    <name>BitTorrent::DBResumeDataStorage</name>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="260"/>
        <source>Not found.</source>
        <translation>Не найдено.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="264"/>
        <source>Couldn&apos;t load resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation>Не удалось загрузить данные возобновления торрента «%1». Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="475"/>
        <source>Couldn&apos;t save torrent metadata. Error: %1.</source>
        <translation>Не удалось сохранить метаданные торрента. Ошибка: %1.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="519"/>
        <source>Couldn&apos;t store resume data for torrent &apos;%1&apos;. Error: %2</source>
        <translation>Не удалось сохранить данные возобновления торрента «%1». Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="543"/>
        <source>Couldn&apos;t delete resume data of torrent &apos;%1&apos;. Error: %2</source>
        <translation>Не удалось удалить данные возобновления торрента «%1». Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/dbresumedatastorage.cpp" line="588"/>
        <source>Couldn&apos;t store torrents queue positions. Error: %1</source>
        <translation>Не удалось сохранить очерёдность торрентов. Ошибка: %1</translation>
    </message>
</context>
<context>
    <name>BitTorrent::Session</name>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="566"/>
        <source>Restart is required to toggle PeX support</source>
        <translation>Необходим перезапуск для включения поддержки PeX</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2430"/>
        <source>System network status changed to %1</source>
        <comment>e.g: System network status changed to ONLINE</comment>
        <translation>Системный сетевой статус сменился на «%1»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2430"/>
        <source>ONLINE</source>
        <translation>В СЕТИ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2430"/>
        <source>OFFLINE</source>
        <translation>НЕ В СЕТИ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2444"/>
        <source>Network configuration of %1 has changed, refreshing session binding</source>
        <comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
        <translation>Настройки сети %1 изменились, обновление привязки сеанса</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1098"/>
        <location filename="../base/bittorrent/session.cpp" line="2807"/>
        <source>Encryption support [%1]</source>
        <translation>Поддержка шифрования [%1]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1099"/>
        <location filename="../base/bittorrent/session.cpp" line="2808"/>
        <source>FORCED</source>
        <translation>ПРИНУДИТЕЛЬНО</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1097"/>
        <location filename="../base/bittorrent/session.cpp" line="3365"/>
        <source>Anonymous mode [%1]</source>
        <translation>Анонимный режим [%1]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1635"/>
        <source>&apos;%1&apos; reached the maximum ratio you set. Removed torrent and its files.</source>
        <translation>«%1» достиг установленного вами максимального рейтинга. Торрент и его файлы были удалены.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1646"/>
        <source>&apos;%1&apos; reached the maximum ratio you set. Enabled super seeding for it.</source>
        <translation>«%1» достиг установленного вами максимального рейтинга. Задействован режим суперсида для торрента.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1674"/>
        <source>&apos;%1&apos; reached the maximum seeding time you set. Removed torrent and its files.</source>
        <translation>«%1» достиг установленного вами максимального времени раздачи. Торрент и его файлы были удалены.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1685"/>
        <source>&apos;%1&apos; reached the maximum seeding time you set. Enabled super seeding for it.</source>
        <translation>«%1» достиг установленного вами максимального времени раздачи. Задействован режим суперсида для торрента.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2325"/>
        <source>Couldn&apos;t export torrent metadata file &apos;%1&apos;. Reason: %2.</source>
        <translation>Не удалось экспортировать файл метаданных торрента «%1». Причина: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2360"/>
        <source>Error: Aborted saving resume data for %1 outstanding torrents.</source>
        <translation>Ошибка: Прервано сохранение данных возобновления для %1 невыполненных торрентов.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2462"/>
        <source>Configured network interface address %1 isn&apos;t valid.</source>
        <comment>Configured network interface address 124.5.158.1 isn&apos;t valid.</comment>
        <translation>Настроенный сетевой интерфейс %1 недействителен.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2503"/>
        <location filename="../base/bittorrent/session.cpp" line="2538"/>
        <source>Can&apos;t find the configured address &apos;%1&apos; to listen on</source>
        <comment>Can&apos;t find the configured address &apos;192.168.1.3&apos; to listen on</comment>
        <translation>Не удаётся найти настроенный адрес «%1» для прослушивания</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2925"/>
        <source>%1 is not a valid IP address and was rejected while applying the list of banned IP addresses.</source>
        <translation>%1 — недопустимый адрес IP, он отклонён в процессе добавления в список запрещённых IP-адресов.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="3949"/>
        <source>Unable to decode &apos;%1&apos; torrent file.</source>
        <translation>Не удалось декодировать торрент-файл «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4005"/>
        <source>Cancelled moving &quot;%1&quot; from &quot;%2&quot; to &quot;%3&quot;.</source>
        <translation>Перемещение «%1» из «%2» в «%3» отменено.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4015"/>
        <source>Couldn&apos;t enqueue move of &quot;%1&quot; to &quot;%2&quot;. Torrent is currently moving to the same destination location.</source>
        <translation>Не удалось поместить в очередь перемещение «%1» в «%2». Торрент уже перемещается в то же место.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4024"/>
        <source>Couldn&apos;t enqueue move of &quot;%1&quot; from &quot;%2&quot; to &quot;%3&quot;. Both paths point to the same location.</source>
        <translation>Не удалось поместить в очередь перемещение «%1» из «%2» в «%3». Пути указывают на одно и то же место.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4032"/>
        <source>Enqueued to move &quot;%1&quot; from &quot;%2&quot; to &quot;%3&quot;.</source>
        <translation>Перемещение «%1» из «%2» в «%3» помещено в очередь.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4049"/>
        <source>Moving &quot;%1&quot; to &quot;%2&quot;...</source>
        <translation>Перемещение «%1» в «%2»…</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4160"/>
        <source>Recursive download of file &apos;%1&apos; embedded in torrent &apos;%2&apos;</source>
        <comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
        <translation>Рекурсивная загрузка файла «%1», находящегося в торренте «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4503"/>
        <source>Couldn&apos;t load torrent. Reason: %1.</source>
        <translation>Не удалось загрузить торрент. Причина: %1.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4651"/>
        <source>IP filter</source>
        <comment>this peer was blocked. Reason: IP filter.</comment>
        <translation>IP-фильтр</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4654"/>
        <source>port filter</source>
        <comment>this peer was blocked. Reason: port filter.</comment>
        <translation>фильтр портов</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4657"/>
        <source>%1 mixed mode restrictions</source>
        <comment>this peer was blocked. Reason: I2P mixed mode restrictions.</comment>
        <translation>%1 ограничения смешанного режима</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4660"/>
        <source>use of privileged port</source>
        <comment>this peer was blocked. Reason: use of privileged port.</comment>
        <translation>использовать привилегированный порт</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4663"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: uTP is disabled.</comment>
        <translation>%1 отключён</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4666"/>
        <source>%1 is disabled</source>
        <comment>this peer was blocked. Reason: TCP is disabled.</comment>
        <translation>%1 отключён</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4495"/>
        <source>Torrent errored. Torrent: &quot;%1&quot;. Error: %2.</source>
        <translation>Ошибка торрента. Торрент: «%1». Ошибка: %2.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4534"/>
        <location filename="../base/bittorrent/session.cpp" line="4583"/>
        <source>&apos;%1&apos; was removed from the transfer list.</source>
        <comment>&apos;xxx.avi&apos; was removed...</comment>
        <translation>«%1» удалён из списка торрентов.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4554"/>
        <source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
        <comment>&apos;xxx.avi&apos; was removed...</comment>
        <translation>«%1» удалён из списка торрентов и с диска.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4577"/>
        <source>&apos;%1&apos; was removed from the transfer list but the files couldn&apos;t be deleted. Error: %2</source>
        <comment>&apos;xxx.avi&apos; was removed...</comment>
        <translation>«%1» удалён из списка торрентов, но файлы удалить не удалось. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4625"/>
        <source>File error alert. Torrent: &quot;%1&quot;. File: &quot;%2&quot;. Reason: %3</source>
        <translation>Предупреждение об ошибке файла. Торрент: «%1». Файл: «%2». Причина: %3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4690"/>
        <source>URL seed name lookup failed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Error: &quot;%3&quot;</source>
        <translation>Поиск адреса источника не удался. Торрент: «%1». Адрес: «%2». Ошибка: «%3»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4696"/>
        <source>Received error message from a URL seed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Message: &quot;%3&quot;</source>
        <translation>Получено сообщение об ошибке от адреса раздачи. Торрент: «%1». Адрес: «%2». Сообщение: «%3»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4705"/>
        <source>Successfully listening on IP: %1, port: %2/%3</source>
        <comment>e.g: Successfully listening on IP: 192.168.0.1, port: TCP/6881</comment>
        <translation>Успешное прослушивание IP: %1, порт %2/%3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4716"/>
        <source>Failed to listen on IP: %1, port: %2/%3. Reason: %4</source>
        <comment>e.g: Failed to listen on IP: 192.168.0.1, port: TCP/6881. Reason: already in use</comment>
        <translation>Не удалось прослушать IP: %1, порт: %2/%3. Причина: %4</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4725"/>
        <source>Detected external IP: %1</source>
        <comment>e.g. Detected external IP: 1.1.1.1</comment>
        <translation>Обнаруженный внешний IP: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4814"/>
        <source>Error: Internal alert queue full and alerts were dropped, you might see degraded performance. Dropped alert types: %1. Message: %2</source>
        <translation>Ошибка: Внутренняя очередь предупреждений заполнена, и предупреждения были отброшены, вы можете заметить ухудшение производительности. Типы отброшенных предупреждений: %1. Сообщение: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4836"/>
        <source>&quot;%1&quot; is successfully moved to &quot;%2&quot;.</source>
        <translation>«%1» успешно перемещён в «%2».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4858"/>
        <source>Failed to move &quot;%1&quot; from &quot;%2&quot; to &quot;%3&quot;. Reason: %4.</source>
        <translation>Не удалось переместить «%1» из «%2» в «%3». Причина: %4.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4897"/>
        <source>SOCKS5 proxy error. Message: %1</source>
        <translation>Ошибка прокси SOCKS5. Сообщение: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2018"/>
        <source>Downloading &apos;%1&apos;, please wait...</source>
        <comment>e.g: Downloading &apos;xxx.torrent&apos;, please wait...</comment>
        <translation>Загружается «%1», пожалуйста, подождите…</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="2517"/>
        <source>The network interface defined is invalid: %1</source>
        <translation>Указанный сетевой интерфейс недоступен: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1092"/>
        <source>Peer ID: </source>
        <translation>ID пира:</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1093"/>
        <source>HTTP User-Agent is &apos;%1&apos;</source>
        <translation>HTTP User-Agent: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="537"/>
        <location filename="../base/bittorrent/session.cpp" line="1094"/>
        <source>DHT support [%1]</source>
        <translation>Поддержка DHT [%1]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="537"/>
        <location filename="../base/bittorrent/session.cpp" line="552"/>
        <location filename="../base/bittorrent/session.cpp" line="1094"/>
        <location filename="../base/bittorrent/session.cpp" line="1095"/>
        <location filename="../base/bittorrent/session.cpp" line="1096"/>
        <location filename="../base/bittorrent/session.cpp" line="1097"/>
        <location filename="../base/bittorrent/session.cpp" line="1098"/>
        <location filename="../base/bittorrent/session.cpp" line="2808"/>
        <location filename="../base/bittorrent/session.cpp" line="3365"/>
        <source>ON</source>
        <translation>ВКЛ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="537"/>
        <location filename="../base/bittorrent/session.cpp" line="552"/>
        <location filename="../base/bittorrent/session.cpp" line="1094"/>
        <location filename="../base/bittorrent/session.cpp" line="1095"/>
        <location filename="../base/bittorrent/session.cpp" line="1096"/>
        <location filename="../base/bittorrent/session.cpp" line="1097"/>
        <location filename="../base/bittorrent/session.cpp" line="1099"/>
        <location filename="../base/bittorrent/session.cpp" line="2808"/>
        <location filename="../base/bittorrent/session.cpp" line="3365"/>
        <source>OFF</source>
        <translation>ОТКЛ</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="552"/>
        <location filename="../base/bittorrent/session.cpp" line="1095"/>
        <source>Local Peer Discovery support [%1]</source>
        <translation>Обнаружение локальных пиров [%1]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1096"/>
        <source>PeX support [%1]</source>
        <translation>Поддержка PeX [%1]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1464"/>
        <source>Could not get GUID of network interface: %1</source>
        <translation>Не удалось получить GUID сетевого интерфейса: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1479"/>
        <source>Trying to listen on: %1</source>
        <comment>e.g: Trying to listen on: 192.168.0.1:6881</comment>
        <translation>Попытка прослушать: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1630"/>
        <source>&apos;%1&apos; reached the maximum ratio you set. Removed.</source>
        <translation>«%1» достиг установленного вами максимального рейтинга и теперь удалён.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1641"/>
        <source>&apos;%1&apos; reached the maximum ratio you set. Paused.</source>
        <translation>«%1» достиг установленного вами максимального рейтинга и теперь остановлен.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1669"/>
        <source>&apos;%1&apos; reached the maximum seeding time you set. Removed.</source>
        <translation>«%1» достиг установленного вами максимального времени раздачи и теперь удалён.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="1680"/>
        <source>&apos;%1&apos; reached the maximum seeding time you set. Paused.</source>
        <translation>«%1» достиг установленного вами максимального времени раздачи и теперь остановлен.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="3862"/>
        <source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
        <translation>Трекер «%1» добавлен в торрент «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="3872"/>
        <source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
        <translation>Трекер «%1» удалён из торрента «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="3887"/>
        <source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
        <translation>Адрес источника «%1» добавлен в торрент «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="3893"/>
        <source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
        <translation>Адрес источника «%1» удалён из торрента «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4235"/>
        <location filename="../base/bittorrent/session.cpp" line="4245"/>
        <source>Unable to resume torrent &apos;%1&apos;.</source>
        <comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
        <translation>Не удалось возобновить торрент «%1».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4292"/>
        <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
        <comment>%1 is a number</comment>
        <translation>Указанный IP-фильтр успешно разобран: Применено %1 правил.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4302"/>
        <source>Error: Failed to parse the provided IP filter.</source>
        <translation>Ошибка: Не удалось разобрать IP-фильтр.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4459"/>
        <source>&apos;%1&apos; restored.</source>
        <comment>&apos;torrent name&apos; restored.</comment>
        <translation>«%1» возобновлён.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4479"/>
        <source>&apos;%1&apos; added to download list.</source>
        <comment>&apos;torrent name&apos; was added to download list.</comment>
        <translation>«%1» добавлен в список загрузок.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4636"/>
        <source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
        <translation>UPnP/NAT-PMP: Проброс портов не удался с сообщением: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/session.cpp" line="4642"/>
        <source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
        <translation>UPnP/NAT-PMP: Проброс портов прошёл успешно: %1</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentCreatorThread</name>
    <message>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="102"/>
        <source>Operation aborted</source>
        <translation>Операция прервана</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="219"/>
        <location filename="../base/bittorrent/torrentcreatorthread.cpp" line="223"/>
        <source>Create new torrent file failed. Reason: %1.</source>
        <translation>Создание нового торрента не удалось. Причина: %1.</translation>
    </message>
</context>
<context>
    <name>BitTorrent::TorrentImpl</name>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="622"/>
        <source>Failed to add peer &quot;%1&quot; to torrent &quot;%2&quot;. Reason: %3</source>
        <translation>Не удалось добавить пир «%1» к торренту «%2». Причина: %3</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="627"/>
        <source>Peer &quot;%1&quot; is added to torrent &quot;%2&quot;</source>
        <translation>Пир «%1» добавлен к торренту «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="993"/>
        <source>Couldn&apos;t write to file.</source>
        <translation>Не удалось записать в файл.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="994"/>
        <source>Torrent is currently in &quot;upload only&quot; mode.</source>
        <translation>Торрент сейчас в режиме «только отдача».</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1444"/>
        <source>Download first and last piece first: %1, torrent: &apos;%2&apos;</source>
        <translation>Загружать с первой и последней части: %1, торрент: «%2»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1445"/>
        <source>On</source>
        <translation>Вкл.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1445"/>
        <source>Off</source>
        <translation>Откл.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1841"/>
        <source>File sizes mismatch for torrent &apos;%1&apos;. Cannot proceed further.</source>
        <translation>Несовпадение размеров файлов для торрента «%1». Не удаётся продолжить.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1845"/>
        <source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
        <translation>Быстрое возобновление данных для торрента «%1» было отклонено. Причина: %2. Повтор проверки…</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1904"/>
        <source>File rename failed. Torrent: &quot;%1&quot;, file: &quot;%2&quot;, reason: &quot;%3&quot;</source>
        <translation>Переименование файла не удалось. Торрент: «%1», файл: «%2», причина: «%3»</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentimpl.cpp" line="1963"/>
        <source>Performance alert: </source>
        <translation>Оповещение о быстродействии:</translation>
    </message>
</context>
<context>
    <name>BitTorrent::Tracker</name>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="222"/>
        <source>Embedded Tracker: Now listening on IP: %1, port: %2</source>
        <translation>Встроенный трекер: Сейчас используется IP: %1, порт: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/tracker.cpp" line="227"/>
        <source>Embedded Tracker: Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation>Встроенный трекер: Невозможно занять IP: %1, порт: %2. Причина: %3</translation>
    </message>
</context>
<context>
    <name>CategoryFilterModel</name>
    <message>
        <location filename="../gui/categoryfiltermodel.cpp" line="245"/>
        <source>Categories</source>
        <translation>Категории</translation>
    </message>
    <message>
        <location filename="../gui/categoryfiltermodel.cpp" line="403"/>
        <source>All</source>
        <translation>Все</translation>
    </message>
    <message>
        <location filename="../gui/categoryfiltermodel.cpp" line="410"/>
        <source>Uncategorized</source>
        <translation>Без категории</translation>
    </message>
</context>
<context>
    <name>CategoryFilterWidget</name>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="112"/>
        <source>Add category...</source>
        <translation>Добавить категорию…</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="120"/>
        <source>Add subcategory...</source>
        <translation>Добавить подкатегорию…</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="124"/>
        <source>Edit category...</source>
        <translation>Изменить категорию…</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="126"/>
        <source>Remove category</source>
        <translation>Удалить категорию</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="130"/>
        <source>Remove unused categories</source>
        <translation>Удалить пустые категории</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="133"/>
        <source>Resume torrents</source>
        <translation>Возобновить торренты</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="135"/>
        <source>Pause torrents</source>
        <translation>Остановить торренты</translation>
    </message>
    <message>
        <location filename="../gui/categoryfilterwidget.cpp" line="137"/>
        <source>Delete torrents</source>
        <translation>Удалить торренты</translation>
    </message>
</context>
<context>
    <name>CookiesDialog</name>
    <message>
        <location filename="../gui/cookiesdialog.ui" line="14"/>
        <source>Manage Cookies</source>
        <translation>Управление куки (cookie)</translation>
    </message>
</context>
<context>
    <name>CookiesModel</name>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="51"/>
        <source>Domain</source>
        <translation>Домен</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="53"/>
        <source>Path</source>
        <translation>Путь</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="55"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="57"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../gui/cookiesmodel.cpp" line="59"/>
        <source>Expiration Date</source>
        <translation>Срок действия</translation>
    </message>
</context>
<context>
    <name>DeletionConfirmationDialog</name>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="20"/>
        <source>Deletion confirmation</source>
        <translation>Подтверждение удаления</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="67"/>
        <source>Remember choice</source>
        <translation>Запомнить выбор</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.ui" line="91"/>
        <source>Also delete the files on the hard disk</source>
        <translation>Безвозвратно удалить загруженные файлы с диска</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="44"/>
        <source>Are you sure you want to delete &apos;%1&apos; from the transfer list?</source>
        <comment>Are you sure you want to delete &apos;ubuntu-linux-iso&apos; from the transfer list?</comment>
        <translation>Вы уверены, что хотите удалить «%1» из списка торрентов?</translation>
    </message>
    <message>
        <location filename="../gui/deletionconfirmationdialog.cpp" line="46"/>
        <source>Are you sure you want to delete these %1 torrents from the transfer list?</source>
        <comment>Are you sure you want to delete these 5 torrents from the transfer list?</comment>
        <translation>Вы уверены, что хотите удалить %1 торрента из списка?</translation>
    </message>
</context>
<context>
    <name>DownloadFromURLDialog</name>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="14"/>
        <source>Download from URLs</source>
        <translation>Загрузить торренты по ссылкам</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="26"/>
        <source>Add torrent links</source>
        <translation>Добавьте ссылки на торренты</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.ui" line="48"/>
        <source>One link per line (HTTP links, Magnet links and info-hashes are supported)</source>
        <translation>Одна на строку (поддерживаются ссылки HTTP, магнет-ссылки и инфо-хеши)</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="70"/>
        <source>Download</source>
        <translation>Загрузить</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="123"/>
        <source>No URL entered</source>
        <translation>Адрес не введён</translation>
    </message>
    <message>
        <location filename="../gui/downloadfromurldialog.cpp" line="123"/>
        <source>Please type at least one URL.</source>
        <translation>Пожалуйста, введите хотя бы один адрес.</translation>
    </message>
</context>
<context>
    <name>DownloadHandlerImpl</name>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="137"/>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="145"/>
        <source>I/O Error: %1</source>
        <translation>Ошибка ввода-вывода: %1</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="164"/>
        <source>The file size (%1) exceeds the download limit (%2)</source>
        <translation>Размер файла (%1) превышает ограничение загрузки (%2).</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="175"/>
        <source>Exceeded max redirections (%1)</source>
        <translation>Превышено максимальное число перенаправлений (%1)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="191"/>
        <source>Redirected to magnet URI</source>
        <translation>Переадресовано к магнет-ссылке</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="224"/>
        <source>The remote host name was not found (invalid hostname)</source>
        <translation>Удалённый хост не был найден (неверное имя хоста)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="226"/>
        <source>The operation was canceled</source>
        <translation>Операция была отменена</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="228"/>
        <source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
        <translation>Удалённый сервер закрыл соединение, прежде чем весь ответ был принят и обработан</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="230"/>
        <source>The connection to the remote server timed out</source>
        <translation>Время соединения с удалённым сервером истекло</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="232"/>
        <source>SSL/TLS handshake failed</source>
        <translation>Соединение SSL/TLS не удалось</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="234"/>
        <source>The remote server refused the connection</source>
        <translation>Удалённый сервер отклонил соединение</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="236"/>
        <source>The connection to the proxy server was refused</source>
        <translation>Прокси-сервер отклонил соединение</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="238"/>
        <source>The proxy server closed the connection prematurely</source>
        <translation>Прокси-сервер преждевременно закрыл соединение</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="240"/>
        <source>The proxy host name was not found</source>
        <translation>Имя прокси-сервера не было найдено</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="242"/>
        <source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
        <translation>Время соединения с прокси-сервером истекло, или прокси-сервер не ответил на запрос</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="244"/>
        <source>The proxy requires authentication in order to honor the request but did not accept any credentials offered</source>
        <translation>Прокси-сервер требует аутентификации, но не принял указанные учётные данные</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="246"/>
        <source>The access to the remote content was denied (401)</source>
        <translation>В доступе к внешним данным было отказано (401)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="248"/>
        <source>The operation requested on the remote content is not permitted</source>
        <translation>Операция, запрошенная для внешних данных, не разрешена.</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="250"/>
        <source>The remote content was not found at the server (404)</source>
        <translation>Внешние данные не были найдены на сервере (404)</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="252"/>
        <source>The remote server requires authentication to serve the content but the credentials provided were not accepted</source>
        <translation>Удалённый сервер требует аутентификации для передачи данных, но указанные учётные данные не были приняты</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="254"/>
        <source>The Network Access API cannot honor the request because the protocol is not known</source>
        <translation>API сетевого доступа не может выполнить запрос, потому что протокол неизвестен</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="256"/>
        <source>The requested operation is invalid for this protocol</source>
        <translation>Запрошенная операция не поддерживается этим протоколом</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="258"/>
        <source>An unknown network-related error was detected</source>
        <translation>Обнаружена неизвестная сетевая ошибка</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="260"/>
        <source>An unknown proxy-related error was detected</source>
        <translation>Обнаружена неизвестная ошибка прокси-сервера</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="262"/>
        <source>An unknown error related to the remote content was detected</source>
        <translation>Обнаружена неизвестная ошибка внешних данных</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="264"/>
        <source>A breakdown in protocol was detected</source>
        <translation>Обнаружена ошибка в протоколе</translation>
    </message>
    <message>
        <location filename="../base/net/downloadhandlerimpl.cpp" line="266"/>
        <source>Unknown error</source>
        <translation>Неизвестная ошибка</translation>
    </message>
</context>
<context>
    <name>DownloadedPiecesBar</name>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="192"/>
        <source>Missing pieces</source>
        <translation>Отсутствующие части</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="193"/>
        <source>Partial pieces</source>
        <translation>Неполные части</translation>
    </message>
    <message>
        <location filename="../gui/properties/downloadedpiecesbar.cpp" line="194"/>
        <source>Completed pieces</source>
        <translation>Завершённые части</translation>
    </message>
</context>
<context>
    <name>ExecutionLogWidget</name>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="36"/>
        <source>General</source>
        <translation>Общий</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.ui" line="42"/>
        <source>Blocked IPs</source>
        <translation>Запрещённые IP</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="94"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../gui/executionlogwidget.cpp" line="98"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
</context>
<context>
    <name>FeedListWidget</name>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="97"/>
        <source>RSS feeds</source>
        <translation>RSS-каналы</translation>
    </message>
    <message>
        <location filename="../gui/rss/feedlistwidget.cpp" line="109"/>
        <location filename="../gui/rss/feedlistwidget.cpp" line="153"/>
        <source>Unread  (%1)</source>
        <translation>Непрочитанные (%1)</translation>
    </message>
</context>
<context>
    <name>FileLogger</name>
    <message>
        <location filename="../app/filelogger.cpp" line="184"/>
        <source>An error occurred while trying to open the log file. Logging to file is disabled.</source>
        <translation>Ошибка при открытии файла журнала. Журналирование в файл отключено.</translation>
    </message>
</context>
<context>
    <name>FileSystemPathEdit</name>
    <message>
        <location filename="../gui/fspathedit.cpp" line="59"/>
        <source>...</source>
        <comment>Launch file dialog button text (brief)</comment>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="61"/>
        <source>&amp;Browse...</source>
        <comment>Launch file dialog button text (full)</comment>
        <translation>&amp;Обзор…</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="63"/>
        <source>Choose a file</source>
        <comment>Caption for file open/save dialog</comment>
        <translation>Выберите файл</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="65"/>
        <source>Choose a folder</source>
        <comment>Caption for directory open dialog</comment>
        <translation>Выберите папку</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit.cpp" line="104"/>
        <source>Any file</source>
        <translation>Любой файл</translation>
    </message>
</context>
<context>
    <name>FilterParserThread</name>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="132"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="296"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="477"/>
        <source>I/O Error: Could not open IP filter file in read mode.</source>
        <translation>Ошибка ввода-вывода: Не удалось открыть файл IP-фильтра в режиме чтения.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="227"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="372"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="382"/>
        <source>IP filter line %1 is malformed.</source>
        <translation>Строка IP-фильтра %1 некорректна.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="237"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="392"/>
        <source>IP filter line %1 is malformed. Start IP of the range is malformed.</source>
        <translation>Строка IP-фильтра %1 некорректна. Начальный IP из диапазона некорректен.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="247"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="402"/>
        <source>IP filter line %1 is malformed. End IP of the range is malformed.</source>
        <translation>Строка IP-фильтра %1 некорректна. Конечный IP из диапазона некорректен.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="256"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="411"/>
        <source>IP filter line %1 is malformed. One IP is IPv4 and the other is IPv6!</source>
        <translation>Строка IP-фильтра %1 некорректна. Один IP в принадлежит IPv4, другой — IPv6!</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="272"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="426"/>
        <source>IP filter exception thrown for line %1. Exception is: %2</source>
        <translation>Строка IP-фильтра %1 выдала исключение: %2</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="282"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="436"/>
        <source>%1 extra IP filter parsing errors occurred.</source>
        <comment>513 extra IP filter parsing errors occurred.</comment>
        <translation>Произошло %1 дополнительных ошибок разбора IP-фильтра.</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="489"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="504"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="528"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="539"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="550"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="562"/>
        <location filename="../base/bittorrent/filterparserthread.cpp" line="584"/>
        <source>Parsing Error: The filter file is not a valid PeerGuardian P2B file.</source>
        <translation>Ошибка разбора: Файл фильтра не является рабочим файлом PeerGuardian P2B.</translation>
    </message>
</context>
<context>
    <name>GeoIPDatabase</name>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="93"/>
        <location filename="../base/net/geoipdatabase.cpp" line="127"/>
        <source>Unsupported database file size.</source>
        <translation>Неподдерживаемый размер файла данных.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="236"/>
        <source>Metadata error: &apos;%1&apos; entry not found.</source>
        <translation>Ошибка метаданных: Запись «%1» не найдена.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="237"/>
        <source>Metadata error: &apos;%1&apos; entry has invalid type.</source>
        <translation>Ошибка метаданных: Запись «%1» имеет неверный тип.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="247"/>
        <source>Unsupported database version: %1.%2</source>
        <translation>Неподдерживаемая версия базы данных: %1.%2</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="255"/>
        <source>Unsupported IP version: %1</source>
        <translation>Неподдерживаемая версия IP: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="263"/>
        <source>Unsupported record size: %1</source>
        <translation>Неподдерживаемый размер записи: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipdatabase.cpp" line="294"/>
        <source>Database corrupted: no data section found.</source>
        <translation>База данных повреждена: Не найден раздел данных.</translation>
    </message>
</context>
<context>
    <name>Http::Connection</name>
    <message>
        <location filename="../base/http/connection.cpp" line="73"/>
        <source>Http request size exceeds limitation, closing socket. Limit: %1, IP: %2</source>
        <translation>Размер HTTP-запроса превышает ограничение, закрытия сокета. Ограничение: %1, IP: %2</translation>
    </message>
    <message>
        <location filename="../base/http/connection.cpp" line="87"/>
        <source>Bad Http request, closing socket. IP: %1</source>
        <translation>Неверный HTTP-запрос, закрытие сокета. IP: %1</translation>
    </message>
</context>
<context>
    <name>IPSubnetWhitelistOptionsDialog</name>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="14"/>
        <source>List of whitelisted IP subnets</source>
        <translation>Список разрешённых подсетей</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="53"/>
        <source>Example: 172.17.32.0/24, fdff:ffff:c8::/40</source>
        <translation>Пример: 172.17.32.0/24, fdff:ffff:c8::/40</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="64"/>
        <source>Add subnet</source>
        <translation>Добавить подсеть</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="71"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="96"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="96"/>
        <source>The entered subnet is invalid.</source>
        <translation>Введённая подсеть недопустима.</translation>
    </message>
</context>
<context>
    <name>LogPeerModel</name>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="178"/>
        <source>%1 was blocked. Reason: %2.</source>
        <comment>0.0.0.0 was blocked. Reason: reason for blocking.</comment>
        <translation>%1 был запрещён. Причина: %2.</translation>
    </message>
    <message>
        <location filename="../gui/log/logmodel.cpp" line="179"/>
        <source>%1 was banned</source>
        <comment>0.0.0.0 was banned</comment>
        <translation>%1 был запрещён</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/mainwindow.ui" line="43"/>
        <source>&amp;Edit</source>
        <translation>&amp;Правка</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="68"/>
        <source>&amp;Tools</source>
        <translation>&amp;Сервис</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="89"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="58"/>
        <source>&amp;Help</source>
        <translation>&amp;Справка</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="72"/>
        <source>On Downloads &amp;Done</source>
        <translation>По &amp;окончании загрузок</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="99"/>
        <source>&amp;View</source>
        <translation>&amp;Вид</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="180"/>
        <source>&amp;Options...</source>
        <translation>&amp;Настройки…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="190"/>
        <source>&amp;Resume</source>
        <translation>&amp;Возобновить</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="223"/>
        <source>Torrent &amp;Creator</source>
        <translation>&amp;Создать торрент</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="285"/>
        <location filename="../gui/mainwindow.ui" line="288"/>
        <source>Alternative Speed Limits</source>
        <translation>Особые ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="296"/>
        <source>&amp;Top Toolbar</source>
        <translation>Панель &amp;инструментов</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="299"/>
        <source>Display Top Toolbar</source>
        <translation>Показывать панель инструментов</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="307"/>
        <source>Status &amp;Bar</source>
        <translation>Панель &amp;статуса</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="315"/>
        <source>S&amp;peed in Title Bar</source>
        <translation>С&amp;корость в заголовке</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="318"/>
        <source>Show Transfer Speed in Title Bar</source>
        <translation>Отображать текущую скорость в заголовке окна</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="326"/>
        <source>&amp;RSS Reader</source>
        <translation>&amp;Менеджер RSS</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="334"/>
        <source>Search &amp;Engine</source>
        <translation>&amp;Поисковик</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="339"/>
        <source>L&amp;ock qBittorrent</source>
        <translation>&amp;Блокировка qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="350"/>
        <source>Do&amp;nate!</source>
        <translation>По&amp;жертвовать!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="393"/>
        <source>&amp;Do nothing</source>
        <translation>&amp;Ничего не делать</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="469"/>
        <source>Close Window</source>
        <translation>Закрыть окно</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="200"/>
        <source>R&amp;esume All</source>
        <translation>Воз&amp;обновить все</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="421"/>
        <source>Manage Cookies...</source>
        <translation>Управление куки…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="424"/>
        <source>Manage stored network cookies</source>
        <translation>Управление сохранёнными файлами куки</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="440"/>
        <source>Normal Messages</source>
        <translation>Обычные сообщения</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="448"/>
        <source>Information Messages</source>
        <translation>Информационные сообщения</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="456"/>
        <source>Warning Messages</source>
        <translation>Предупреждения</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="464"/>
        <source>Critical Messages</source>
        <translation>Критичные сообщения</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="103"/>
        <source>&amp;Log</source>
        <translation>&amp;Журнал</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="233"/>
        <source>Set Global Speed Limits...</source>
        <translation>Настроить скорость…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="238"/>
        <source>Bottom of Queue</source>
        <translation>В конец очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="241"/>
        <source>Move to the bottom of the queue</source>
        <translation>Переместить в конец очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="249"/>
        <source>Top of Queue</source>
        <translation>В начало очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="252"/>
        <source>Move to the top of the queue</source>
        <translation>Переместить в начало очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="260"/>
        <source>Move Down Queue</source>
        <translation>Вниз по очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="263"/>
        <source>Move down in the queue</source>
        <translation>Переместить вниз по очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="271"/>
        <source>Move Up Queue</source>
        <translation>Вверх по очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="274"/>
        <source>Move up in the queue</source>
        <translation>Переместить вверх по очереди</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="361"/>
        <source>&amp;Exit qBittorrent</source>
        <translation>&amp;Выйти из qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="369"/>
        <source>&amp;Suspend System</source>
        <translation>Перейти в &amp;ждущий режим</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="377"/>
        <source>&amp;Hibernate System</source>
        <translation>Перейти в &amp;спящий режим</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="385"/>
        <source>S&amp;hutdown System</source>
        <translation>&amp;Выключить компьютер</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="408"/>
        <source>&amp;Statistics</source>
        <translation>С&amp;татистика</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="413"/>
        <source>Check for Updates</source>
        <translation>Проверить обновления</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="416"/>
        <source>Check for Program Updates</source>
        <translation>Проверить наличие обновлений</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="185"/>
        <source>&amp;About</source>
        <translation>&amp;О программе</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="195"/>
        <source>&amp;Pause</source>
        <translation>&amp;Остановить</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="210"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="205"/>
        <source>P&amp;ause All</source>
        <translation>О&amp;становить все</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="167"/>
        <source>&amp;Add Torrent File...</source>
        <translation>&amp;Добавить торрент-файл…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="170"/>
        <source>Open</source>
        <translation>Открыть</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="175"/>
        <source>E&amp;xit</source>
        <translation>&amp;Выход</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="218"/>
        <source>Open URL</source>
        <translation>Открыть ссылку</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="228"/>
        <source>&amp;Documentation</source>
        <translation>&amp;Документация</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="342"/>
        <source>Lock</source>
        <translation>Блокировка</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="398"/>
        <location filename="../gui/mainwindow.ui" line="432"/>
        <location filename="../gui/mainwindow.cpp" line="1760"/>
        <source>Show</source>
        <translation>Показать</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1932"/>
        <source>Check for program updates</source>
        <translation>Проверить наличие обновлений</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="215"/>
        <source>Add Torrent &amp;Link...</source>
        <translation>Добавить &amp;ссылку на торрент…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="353"/>
        <source>If you like qBittorrent, please donate!</source>
        <translation>Если вам нравится qBittorrent, пожалуйста, поддержите пожертвованием!</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2010"/>
        <location filename="../gui/mainwindow.cpp" line="2012"/>
        <source>Execution Log</source>
        <translation>Журнал активности</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="662"/>
        <source>Clear the password</source>
        <translation>Удаление пароля</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="195"/>
        <source>&amp;Set Password</source>
        <translation>&amp;Установить пароль</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="166"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="196"/>
        <source>&amp;Clear Password</source>
        <translation>&amp;Удалить пароль</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="221"/>
        <source>Filter torrent names...</source>
        <translation>Фильтр торрентов…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="247"/>
        <source>Transfers</source>
        <translation>Торренты</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="418"/>
        <location filename="../gui/mainwindow.cpp" line="1306"/>
        <source>qBittorrent is minimized to tray</source>
        <translation>qBittorrent свёрнут в трей</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="418"/>
        <location filename="../gui/mainwindow.cpp" line="1206"/>
        <location filename="../gui/mainwindow.cpp" line="1306"/>
        <source>This behavior can be changed in the settings. You won&apos;t be reminded again.</source>
        <translation>Это поведение можно поменять в настройках. Больше данное уведомление показываться не будет.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="462"/>
        <source>Torrent file association</source>
        <translation>Ассоциация торрент-файлов</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="560"/>
        <source>Icons Only</source>
        <translation>Только значки</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="561"/>
        <source>Text Only</source>
        <translation>Только текст</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="562"/>
        <source>Text Alongside Icons</source>
        <translation>Текст сбоку от значков</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="563"/>
        <source>Text Under Icons</source>
        <translation>Текст под значками</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="564"/>
        <source>Follow System Style</source>
        <translation>Использовать стиль системы</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="645"/>
        <location filename="../gui/mainwindow.cpp" line="1050"/>
        <source>UI lock password</source>
        <translation>Пароль блокировки интерфейса</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="646"/>
        <location filename="../gui/mainwindow.cpp" line="1051"/>
        <source>Please type the UI lock password:</source>
        <translation>Пожалуйста, введите пароль блокировки интерфейса:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="663"/>
        <source>Are you sure you want to clear the password?</source>
        <translation>Вы уверены, что хотите удалить пароль?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="722"/>
        <source>Use regular expressions</source>
        <translation>Использовать регулярные выражения</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="744"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="761"/>
        <source>Transfers (%1)</source>
        <translation>Торренты (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="860"/>
        <source>Error</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="860"/>
        <source>Failed to add torrent: %1</source>
        <translation>Не удалось добавить торрент: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="867"/>
        <source>Torrent added</source>
        <translation>Торрент добавлен</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="867"/>
        <source>&apos;%1&apos; was added.</source>
        <comment>e.g: xxx.avi was added.</comment>
        <translation>«%1» добавлен.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="879"/>
        <source>I/O Error</source>
        <comment>i.e: Input/Output Error</comment>
        <translation>Ошибка ввода-вывода</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="974"/>
        <source>Recursive download confirmation</source>
        <translation>Подтверждение рекурсивной загрузки</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="980"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="981"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="982"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1073"/>
        <source>qBittorrent was just updated and needs to be restarted for the changes to be effective.</source>
        <translation>qBittorrent был обновлён и нуждается в перезапуске для применения изменений.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1206"/>
        <source>qBittorrent is closed to tray</source>
        <translation>qBittorrent закрыт в трей</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1221"/>
        <source>Some files are currently transferring.</source>
        <translation>Некоторые файлы сейчас раздаются.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1221"/>
        <source>Are you sure you want to quit qBittorrent?</source>
        <translation>Вы действительно хотите выйти из qBittorrent?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1223"/>
        <source>&amp;No</source>
        <translation>&amp;Нет</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1224"/>
        <source>&amp;Yes</source>
        <translation>&amp;Да</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1225"/>
        <source>&amp;Always Yes</source>
        <translation>&amp;Всегда да</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1471"/>
        <source>Options saved.</source>
        <translation>Параметры сохранены.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1634"/>
        <source>%1/s</source>
        <comment>s is a shorthand for seconds</comment>
        <translation>%1/с</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1869"/>
        <location filename="../gui/mainwindow.cpp" line="1875"/>
        <source>Missing Python Runtime</source>
        <translation>Отсутствует среда выполнения Python</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1947"/>
        <source>qBittorrent Update Available</source>
        <translation>Обновление qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="873"/>
        <source>&apos;%1&apos; has finished downloading.</source>
        <comment>e.g: xxx.avi has finished downloading.</comment>
        <translation>Завершена загрузка торрента «%1».</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="880"/>
        <source>An I/O error occurred for torrent &apos;%1&apos;.
 Reason: %2</source>
        <comment>e.g: An error occurred for torrent &apos;xxx.avi&apos;.
 Reason: disk is full.</comment>
        <translation>Произошла ошибка ввода-вывода в торренте «%1».
Причина: %2</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="975"/>
        <source>The torrent &apos;%1&apos; contains torrent files, do you want to proceed with their download?</source>
        <translation>Торрент «%1» содержит торрент-файлы, хотите ли вы приступить к их загрузке?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="997"/>
        <source>Couldn&apos;t download file at URL &apos;%1&apos;, reason: %2.</source>
        <translation>Не удалось загрузить файл по адресу: «%1», причина: %2.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1870"/>
        <source>Python is required to use the search engine but it does not seem to be installed.
Do you want to install it now?</source>
        <translation>Для использования поисковика требуется Python, но он, видимо, не установлен.
Хотите установить его сейчас?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1876"/>
        <source>Python is required to use the search engine but it does not seem to be installed.</source>
        <translation>Для использования поисковика требуется Python, но он, видимо, не установлен.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1888"/>
        <location filename="../gui/mainwindow.cpp" line="1895"/>
        <source>Old Python Runtime</source>
        <translation>Старая среда выполнения Python</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1944"/>
        <source>A new version is available.</source>
        <translation>Доступна новая версия.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1945"/>
        <source>Do you want to download %1?</source>
        <translation>Хотите скачать %1?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1946"/>
        <source>Open changelog...</source>
        <translation>Открыть список изменений…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1967"/>
        <source>No updates available.
You are already using the latest version.</source>
        <translation>Обновлений нет.
Вы используете последнюю версию программы.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1931"/>
        <source>&amp;Check for Updates</source>
        <translation>&amp;Проверить обновления</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1889"/>
        <source>Your Python version (%1) is outdated. Minimum requirement: %2.
Do you want to install a newer version now?</source>
        <translation>Ваша версия Python (%1) устарела. Минимальное требование: %2.
Хотите установить более новую версию сейчас?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1896"/>
        <source>Your Python version (%1) is outdated. Please upgrade to latest version for search engines to work.
Minimum requirement: %2.</source>
        <translation>Ваша версия Python (%1) устарела. Пожалуйста, обновитесь до последней версии для использования поисковых плагинов.
Минимальное требование: %2.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2142"/>
        <source>Checking for Updates...</source>
        <translation>Проверка обновлений…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2143"/>
        <source>Already checking for program updates in the background</source>
        <translation>Проверка обновлений уже выполняется</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2176"/>
        <source>Download error</source>
        <translation>Ошибка при загрузке</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2177"/>
        <source>Python setup could not be downloaded, reason: %1.
Please install it manually.</source>
        <translation>Установщик Python не может быть загружен по причине: %1.
Пожалуйста, установите его вручную.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="652"/>
        <location filename="../gui/mainwindow.cpp" line="1059"/>
        <source>Invalid password</source>
        <translation>Недопустимый пароль</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="463"/>
        <source>qBittorrent is not the default application for opening torrent files or Magnet links.
Do you want to make qBittorrent the default application for these?</source>
        <translation>qBittorrent сейчас не является стандартным приложением для торрент-файлов или магнет-ссылок.
Хотите сделать qBittorrent стандартным приложением для них?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="652"/>
        <source>The password must be at least 3 characters long</source>
        <translation>Пароль должен быть не менее 3 символов.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="688"/>
        <location filename="../gui/mainwindow.cpp" line="701"/>
        <location filename="../gui/mainwindow.cpp" line="703"/>
        <source>RSS (%1)</source>
        <translation>RSS (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="873"/>
        <source>Download completed</source>
        <translation>Загрузка завершена</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="996"/>
        <source>URL download error</source>
        <translation>Ошибка при загрузке адреса</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1059"/>
        <source>The password is invalid</source>
        <translation>Недопустимый пароль</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1645"/>
        <source>DL speed: %1</source>
        <comment>e.g: Download speed: 10 KiB/s</comment>
        <translation>Загрузка: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1646"/>
        <source>UP speed: %1</source>
        <comment>e.g: Upload speed: 10 KiB/s</comment>
        <translation>Отдача: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1653"/>
        <source>[D: %1, U: %2] qBittorrent %3</source>
        <comment>D = Download; U = Upload; %3 is qBittorrent version</comment>
        <translation>[З: %1, О: %2] qBittorrent %3</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1760"/>
        <source>Hide</source>
        <translation>Скрыть</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1219"/>
        <source>Exiting qBittorrent</source>
        <translation>Завершение работы qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1437"/>
        <source>Open Torrent Files</source>
        <translation>Открыть торрент-файлы</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1438"/>
        <source>Torrent Files</source>
        <translation>Торрент-файлы</translation>
    </message>
</context>
<context>
    <name>Net::DNSUpdater</name>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="185"/>
        <source>Your dynamic DNS was successfully updated.</source>
        <translation>Ваш динамический DNS был успешно обновлён.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="191"/>
        <source>Dynamic DNS error: The service is temporarily unavailable, it will be retried in 30 minutes.</source>
        <translation>Ошибка динамического DNS: Служба временно недоступна. Повтор попытки соединения через 30 минут.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="202"/>
        <source>Dynamic DNS error: hostname supplied does not exist under specified account.</source>
        <translation>Ошибка динамического DNS: Предоставленное имя хоста не существует в указанной учётной записи.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="209"/>
        <source>Dynamic DNS error: Invalid username/password.</source>
        <translation>Ошибка динамического DNS: Неверное имя пользователя или пароль.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="216"/>
        <source>Dynamic DNS error: qBittorrent was blacklisted by the service, please submit a bug report at http://bugs.qbittorrent.org.</source>
        <translation>Ошибка динамического DNS: qBittorrent внесён службой в чёрный список. Пожалуйста, сообщите об ошибке на  http://bugs.qbittorrent.org.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="224"/>
        <source>Dynamic DNS error: %1 was returned by the service, please submit a bug report at http://bugs.qbittorrent.org.</source>
        <translation>Ошибка динамического DNS: Служба вернула %1. Пожалуйста, сообщите об ошибке на  http://bugs.qbittorrent.org.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="232"/>
        <source>Dynamic DNS error: Your username was blocked due to abuse.</source>
        <translation>Ошибка динамического DNS: Ваша учётная запись была заблокирована из-за злоупотребления.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="255"/>
        <source>Dynamic DNS error: supplied domain name is invalid.</source>
        <translation>Ошибка динамического DNS: предоставленное доменное имя неверно.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="268"/>
        <source>Dynamic DNS error: supplied username is too short.</source>
        <translation>Ошибка динамического DNS: Предоставленное имя пользователя слишком короткое.</translation>
    </message>
    <message>
        <location filename="../base/net/dnsupdater.cpp" line="281"/>
        <source>Dynamic DNS error: supplied password is too short.</source>
        <translation>Ошибка динамического DNS: Предоставленный пароль слишком короткий.</translation>
    </message>
</context>
<context>
    <name>Net::DownloadManager</name>
    <message>
        <location filename="../base/net/downloadmanager.cpp" line="296"/>
        <source>Ignoring SSL error, URL: &quot;%1&quot;, errors: &quot;%2&quot;</source>
        <translation>Игнорирование ошибки SSL, адрес: «%1», ошибки: «%2»</translation>
    </message>
</context>
<context>
    <name>Net::GeoIPManager</name>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="386"/>
        <source>Venezuela, Bolivarian Republic of</source>
        <translation>Венесуэла</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="399"/>
        <location filename="../base/net/geoipmanager.cpp" line="402"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="149"/>
        <source>Andorra</source>
        <translation>Андорра</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="97"/>
        <location filename="../base/net/geoipmanager.cpp" line="447"/>
        <source>IP geolocation database loaded. Type: %1. Build time: %2.</source>
        <translation>База данных геолокации IP загружена. Тип: %1. Время построения: %2.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="101"/>
        <location filename="../base/net/geoipmanager.cpp" line="474"/>
        <source>Couldn&apos;t load IP geolocation database. Reason: %1</source>
        <translation>Не удалось загрузить базу данных геолокации IP. Причина: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="150"/>
        <source>United Arab Emirates</source>
        <translation>Объединённые Арабские Эмираты</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="151"/>
        <source>Afghanistan</source>
        <translation>Афганистан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="152"/>
        <source>Antigua and Barbuda</source>
        <translation>Антигуа и Барбуда</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="153"/>
        <source>Anguilla</source>
        <translation>Ангилья</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="154"/>
        <source>Albania</source>
        <translation>Албания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="155"/>
        <source>Armenia</source>
        <translation>Армения</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="156"/>
        <source>Angola</source>
        <translation>Ангола</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="157"/>
        <source>Antarctica</source>
        <translation>Антарктида</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="158"/>
        <source>Argentina</source>
        <translation>Аргентина</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="159"/>
        <source>American Samoa</source>
        <translation>Американское Самоа</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="160"/>
        <source>Austria</source>
        <translation>Австрия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="161"/>
        <source>Australia</source>
        <translation>Австралия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="162"/>
        <source>Aruba</source>
        <translation>Аруба</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="164"/>
        <source>Azerbaijan</source>
        <translation>Азербайджан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="165"/>
        <source>Bosnia and Herzegovina</source>
        <translation>Босния и Герцеговина</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="166"/>
        <source>Barbados</source>
        <translation>Барбадос</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="167"/>
        <source>Bangladesh</source>
        <translation>Бангладеш</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="168"/>
        <source>Belgium</source>
        <translation>Бельгия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="169"/>
        <source>Burkina Faso</source>
        <translation>Буркина-Фасо</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="170"/>
        <source>Bulgaria</source>
        <translation>Болгария</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="171"/>
        <source>Bahrain</source>
        <translation>Бахрейн</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="172"/>
        <source>Burundi</source>
        <translation>Бурунди</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="173"/>
        <source>Benin</source>
        <translation>Бенин</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="175"/>
        <source>Bermuda</source>
        <translation>Бермудские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="176"/>
        <source>Brunei Darussalam</source>
        <translation>Бруней</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="179"/>
        <source>Brazil</source>
        <translation>Бразилия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="180"/>
        <source>Bahamas</source>
        <translation>Багамские Острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="181"/>
        <source>Bhutan</source>
        <translation>Бутан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="182"/>
        <source>Bouvet Island</source>
        <translation>Остров Буве</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="183"/>
        <source>Botswana</source>
        <translation>Ботсвана</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="184"/>
        <source>Belarus</source>
        <translation>Беларусь</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="185"/>
        <source>Belize</source>
        <translation>Белиз</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="186"/>
        <source>Canada</source>
        <translation>Канада</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="187"/>
        <source>Cocos (Keeling) Islands</source>
        <translation>Кокосовые острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="188"/>
        <source>Congo, The Democratic Republic of the</source>
        <translation>Демократическая Республика Конго</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="189"/>
        <source>Central African Republic</source>
        <translation>Центральноафриканская Республика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="190"/>
        <source>Congo</source>
        <translation>Республика Конго</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="191"/>
        <source>Switzerland</source>
        <translation>Швейцария</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="193"/>
        <source>Cook Islands</source>
        <translation>Острова Кука</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="194"/>
        <source>Chile</source>
        <translation>Чили</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="195"/>
        <source>Cameroon</source>
        <translation>Камерун</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="196"/>
        <source>China</source>
        <translation>Китай</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="197"/>
        <source>Colombia</source>
        <translation>Колумбия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="198"/>
        <source>Costa Rica</source>
        <translation>Коста-Рика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="199"/>
        <source>Cuba</source>
        <translation>Куба</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="200"/>
        <source>Cape Verde</source>
        <translation>Кабо-Верде</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="201"/>
        <source>Curacao</source>
        <translation>Кюрасао</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="202"/>
        <source>Christmas Island</source>
        <translation>Остров Рождества</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="203"/>
        <source>Cyprus</source>
        <translation>Кипр</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="204"/>
        <source>Czech Republic</source>
        <translation>Чехия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="205"/>
        <source>Germany</source>
        <translation>Германия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="206"/>
        <source>Djibouti</source>
        <translation>Джибути</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="207"/>
        <source>Denmark</source>
        <translation>Дания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="208"/>
        <source>Dominica</source>
        <translation>Доминика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="209"/>
        <source>Dominican Republic</source>
        <translation>Доминиканская Республика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="210"/>
        <source>Algeria</source>
        <translation>Алжир</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="211"/>
        <source>Ecuador</source>
        <translation>Эквадор</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="212"/>
        <source>Estonia</source>
        <translation>Эстония</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="213"/>
        <source>Egypt</source>
        <translation>Египет</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="214"/>
        <source>Western Sahara</source>
        <translation>Западная Сахара</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="215"/>
        <source>Eritrea</source>
        <translation>Эритрея</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="216"/>
        <source>Spain</source>
        <translation>Испания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="217"/>
        <source>Ethiopia</source>
        <translation>Эфиопия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="218"/>
        <source>Finland</source>
        <translation>Финляндия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="219"/>
        <source>Fiji</source>
        <translation>Фиджи</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="220"/>
        <source>Falkland Islands (Malvinas)</source>
        <translation>Фолклендские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="221"/>
        <source>Micronesia, Federated States of</source>
        <translation>Федеративные Штаты Микронезии</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="222"/>
        <source>Faroe Islands</source>
        <translation>Фарерские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="223"/>
        <source>France</source>
        <translation>Франция</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="224"/>
        <source>Gabon</source>
        <translation>Габон</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="225"/>
        <source>United Kingdom</source>
        <translation>Великобритания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="226"/>
        <source>Grenada</source>
        <translation>Гренада</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="227"/>
        <source>Georgia</source>
        <translation>Грузия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="228"/>
        <source>French Guiana</source>
        <translation>Французская Гвиана</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="230"/>
        <source>Ghana</source>
        <translation>Гана</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="231"/>
        <source>Gibraltar</source>
        <translation>Гибралтар</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="232"/>
        <source>Greenland</source>
        <translation>Гренландия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="233"/>
        <source>Gambia</source>
        <translation>Гамбия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="234"/>
        <source>Guinea</source>
        <translation>Гвинея</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="235"/>
        <source>Guadeloupe</source>
        <translation>Гваделупа</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="236"/>
        <source>Equatorial Guinea</source>
        <translation>Экваториальная Гвинея</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="237"/>
        <source>Greece</source>
        <translation>Греция</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="238"/>
        <source>South Georgia and the South Sandwich Islands</source>
        <translation>Южная Георгия и Южные Сандвичевы Острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="239"/>
        <source>Guatemala</source>
        <translation>Гватемала</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="240"/>
        <source>Guam</source>
        <translation>Гуам</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="241"/>
        <source>Guinea-Bissau</source>
        <translation>Гвинея-Бисау</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="242"/>
        <source>Guyana</source>
        <translation>Гайана</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="243"/>
        <source>Hong Kong</source>
        <translation>Гонконг</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="244"/>
        <source>Heard Island and McDonald Islands</source>
        <translation>Остров Херд и острова Макдональд</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="245"/>
        <source>Honduras</source>
        <translation>Гондурас</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="246"/>
        <source>Croatia</source>
        <translation>Хорватия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="247"/>
        <source>Haiti</source>
        <translation>Гаити</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="248"/>
        <source>Hungary</source>
        <translation>Венгрия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="249"/>
        <source>Indonesia</source>
        <translation>Индонезия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="250"/>
        <source>Ireland</source>
        <translation>Ирландия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="251"/>
        <source>Israel</source>
        <translation>Израиль</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="253"/>
        <source>India</source>
        <translation>Индия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="254"/>
        <source>British Indian Ocean Territory</source>
        <translation>Британская территория в Индийском океане</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="255"/>
        <source>Iraq</source>
        <translation>Ирак</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="256"/>
        <source>Iran, Islamic Republic of</source>
        <translation>Иран</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="257"/>
        <source>Iceland</source>
        <translation>Исландия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="258"/>
        <source>Italy</source>
        <translation>Италия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="260"/>
        <source>Jamaica</source>
        <translation>Ямайка</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="261"/>
        <source>Jordan</source>
        <translation>Иордания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="262"/>
        <source>Japan</source>
        <translation>Япония</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="263"/>
        <source>Kenya</source>
        <translation>Кения</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="264"/>
        <source>Kyrgyzstan</source>
        <translation>Киргизия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="265"/>
        <source>Cambodia</source>
        <translation>Камбоджа</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="266"/>
        <source>Kiribati</source>
        <translation>Кирибати</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="267"/>
        <source>Comoros</source>
        <translation>Коморы</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="268"/>
        <source>Saint Kitts and Nevis</source>
        <translation>Сент-Китс и Невис</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="269"/>
        <source>Korea, Democratic People&apos;s Republic of</source>
        <translation>Корейская Народно-Демократическая Республика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="270"/>
        <source>Korea, Republic of</source>
        <translation>Республика Корея</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="271"/>
        <source>Kuwait</source>
        <translation>Кувейт</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="272"/>
        <source>Cayman Islands</source>
        <translation>Острова Кайман</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="273"/>
        <source>Kazakhstan</source>
        <translation>Казахстан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="274"/>
        <source>Lao People&apos;s Democratic Republic</source>
        <translation>Лаос</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="275"/>
        <source>Lebanon</source>
        <translation>Ливан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="276"/>
        <source>Saint Lucia</source>
        <translation>Сент-Люсия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="277"/>
        <source>Liechtenstein</source>
        <translation>Лихтенштейн</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="278"/>
        <source>Sri Lanka</source>
        <translation>Шри-Ланка</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="279"/>
        <source>Liberia</source>
        <translation>Либерия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="280"/>
        <source>Lesotho</source>
        <translation>Лесото</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="281"/>
        <source>Lithuania</source>
        <translation>Литва</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="282"/>
        <source>Luxembourg</source>
        <translation>Люксембург</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="283"/>
        <source>Latvia</source>
        <translation>Латвия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="285"/>
        <source>Morocco</source>
        <translation>Марокко</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="286"/>
        <source>Monaco</source>
        <translation>Монако</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="287"/>
        <source>Moldova, Republic of</source>
        <translation>Молдавия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="290"/>
        <source>Madagascar</source>
        <translation>Мадагаскар</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="291"/>
        <source>Marshall Islands</source>
        <translation>Маршалловы Острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="293"/>
        <source>Mali</source>
        <translation>Мали</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="294"/>
        <source>Myanmar</source>
        <translation>Мьянма</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="295"/>
        <source>Mongolia</source>
        <translation>Монголия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="297"/>
        <source>Northern Mariana Islands</source>
        <translation>Северные Марианские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="298"/>
        <source>Martinique</source>
        <translation>Мартиника</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="299"/>
        <source>Mauritania</source>
        <translation>Мавритания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="300"/>
        <source>Montserrat</source>
        <translation>Монтсеррат</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="301"/>
        <source>Malta</source>
        <translation>Мальта</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="302"/>
        <source>Mauritius</source>
        <translation>Маврикий</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="303"/>
        <source>Maldives</source>
        <translation>Мальдивы</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="304"/>
        <source>Malawi</source>
        <translation>Малави</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="305"/>
        <source>Mexico</source>
        <translation>Мексика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="306"/>
        <source>Malaysia</source>
        <translation>Малайзия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="307"/>
        <source>Mozambique</source>
        <translation>Мозамбик</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="308"/>
        <source>Namibia</source>
        <translation>Намибия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="309"/>
        <source>New Caledonia</source>
        <translation>Новая Каледония</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="310"/>
        <source>Niger</source>
        <translation>Нигер</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="311"/>
        <source>Norfolk Island</source>
        <translation>Остров Норфолк</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="312"/>
        <source>Nigeria</source>
        <translation>Нигерия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="313"/>
        <source>Nicaragua</source>
        <translation>Никарагуа</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="314"/>
        <source>Netherlands</source>
        <translation>Нидерланды</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="315"/>
        <source>Norway</source>
        <translation>Норвегия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="316"/>
        <source>Nepal</source>
        <translation>Непал</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="317"/>
        <source>Nauru</source>
        <translation>Науру</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="318"/>
        <source>Niue</source>
        <translation>Ниуэ</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="319"/>
        <source>New Zealand</source>
        <translation>Новая Зеландия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="320"/>
        <source>Oman</source>
        <translation>Оман</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="321"/>
        <source>Panama</source>
        <translation>Панама</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="322"/>
        <source>Peru</source>
        <translation>Перу</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="323"/>
        <source>French Polynesia</source>
        <translation>Французская Полинезия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="324"/>
        <source>Papua New Guinea</source>
        <translation>Папуа — Новая Гвинея</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="325"/>
        <source>Philippines</source>
        <translation>Филиппины</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="326"/>
        <source>Pakistan</source>
        <translation>Пакистан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="327"/>
        <source>Poland</source>
        <translation>Польша</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="328"/>
        <source>Saint Pierre and Miquelon</source>
        <translation>Сен-Пьер и Микелон</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="330"/>
        <source>Puerto Rico</source>
        <translation>Пуэрто-Рико</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="332"/>
        <source>Portugal</source>
        <translation>Португалия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="333"/>
        <source>Palau</source>
        <translation>Палау</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="334"/>
        <source>Paraguay</source>
        <translation>Парагвай</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="335"/>
        <source>Qatar</source>
        <translation>Катар</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="336"/>
        <source>Reunion</source>
        <translation>Реюньон</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="337"/>
        <source>Romania</source>
        <translation>Румыния</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="339"/>
        <source>Russian Federation</source>
        <translation>Российская Федерация</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="340"/>
        <source>Rwanda</source>
        <translation>Руанда</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="341"/>
        <source>Saudi Arabia</source>
        <translation>Саудовская Аравия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="342"/>
        <source>Solomon Islands</source>
        <translation>Соломоновы Острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="343"/>
        <source>Seychelles</source>
        <translation>Сейшельские Острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="344"/>
        <source>Sudan</source>
        <translation>Судан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="345"/>
        <source>Sweden</source>
        <translation>Швеция</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="346"/>
        <source>Singapore</source>
        <translation>Сингапур</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="348"/>
        <source>Slovenia</source>
        <translation>Словения</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="349"/>
        <source>Svalbard and Jan Mayen</source>
        <translation>Шпицберген и Ян-Майен</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="350"/>
        <source>Slovakia</source>
        <translation>Словакия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="351"/>
        <source>Sierra Leone</source>
        <translation>Сьерра-Леоне</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="352"/>
        <source>San Marino</source>
        <translation>Сан-Марино</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="353"/>
        <source>Senegal</source>
        <translation>Сенегал</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="354"/>
        <source>Somalia</source>
        <translation>Сомали</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="355"/>
        <source>Suriname</source>
        <translation>Суринам</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="357"/>
        <source>Sao Tome and Principe</source>
        <translation>Сан-Томе и Принсипи</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="358"/>
        <source>El Salvador</source>
        <translation>Сальвадор</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="360"/>
        <source>Syrian Arab Republic</source>
        <translation>Сирия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="361"/>
        <source>Swaziland</source>
        <translation>Свазиленд</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="362"/>
        <source>Turks and Caicos Islands</source>
        <translation>Теркс и Кайкос</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="363"/>
        <source>Chad</source>
        <translation>Чад</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="364"/>
        <source>French Southern Territories</source>
        <translation>Французские Южные и Антарктические территории</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="365"/>
        <source>Togo</source>
        <translation>Того</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="366"/>
        <source>Thailand</source>
        <translation>Таиланд</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="367"/>
        <source>Tajikistan</source>
        <translation>Таджикистан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="368"/>
        <source>Tokelau</source>
        <translation>Токелау</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="370"/>
        <source>Turkmenistan</source>
        <translation>Туркмения</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="371"/>
        <source>Tunisia</source>
        <translation>Тунис</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="372"/>
        <source>Tonga</source>
        <translation>Тонга</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="389"/>
        <source>Vietnam</source>
        <translation>Вьетнам</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="427"/>
        <source>Couldn&apos;t download IP geolocation database file. Reason: %1</source>
        <translation>Не удалось загрузить файл базы данных геолокации IP. Причина: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="435"/>
        <source>Could not decompress IP geolocation database file.</source>
        <translation>Не удалось распаковать файл базы данных геолокации IP.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="463"/>
        <source>Couldn&apos;t save downloaded IP geolocation database file. Reason: %1</source>
        <translation>Не удалось сохранить загруженный файл базы данных геолокации IP. Причина: %1</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="459"/>
        <source>Successfully updated IP geolocation database.</source>
        <translation>База данных геолокации IP успешно обновлена.</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="369"/>
        <source>Timor-Leste</source>
        <translation>Восточный Тимор</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="177"/>
        <source>Bolivia, Plurinational State of</source>
        <translation>Боливия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="178"/>
        <source>Bonaire, Sint Eustatius and Saba</source>
        <translation>Бонэйр, Синт-Эстатиус и Саба</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="192"/>
        <source>Cote d&apos;Ivoire</source>
        <translation>Кот-д’Ивуар</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="284"/>
        <source>Libya</source>
        <translation>Ливия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="289"/>
        <source>Saint Martin (French part)</source>
        <translation>Сен-Мартен (Франция)</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="292"/>
        <source>Macedonia, The Former Yugoslav Republic of</source>
        <translation>Македония</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="296"/>
        <source>Macao</source>
        <translation>Макао</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="329"/>
        <source>Pitcairn</source>
        <translation>Питкэрн</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="331"/>
        <source>Palestine, State of</source>
        <translation>Палестина</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="347"/>
        <source>Saint Helena, Ascension and Tristan da Cunha</source>
        <translation>Острова Святой Елены, Вознесения и Тристан-да-Кунья</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="356"/>
        <source>South Sudan</source>
        <translation>Южный Судан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="359"/>
        <source>Sint Maarten (Dutch part)</source>
        <translation>Синт-Мартен</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="373"/>
        <source>Turkey</source>
        <translation>Турция</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="374"/>
        <source>Trinidad and Tobago</source>
        <translation>Тринидад и Тобаго</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="375"/>
        <source>Tuvalu</source>
        <translation>Тувалу</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="376"/>
        <source>Taiwan</source>
        <translation>Тайвань</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="377"/>
        <source>Tanzania, United Republic of</source>
        <translation>Танзания</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="378"/>
        <source>Ukraine</source>
        <translation>Украина</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="379"/>
        <source>Uganda</source>
        <translation>Уганда</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="380"/>
        <source>United States Minor Outlying Islands</source>
        <translation>Внешние малые острова США</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="381"/>
        <source>United States</source>
        <translation>Соединённые Штаты Америки</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="382"/>
        <source>Uruguay</source>
        <translation>Уругвай</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="383"/>
        <source>Uzbekistan</source>
        <translation>Узбекистан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="384"/>
        <source>Holy See (Vatican City State)</source>
        <translation>Ватикан</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="385"/>
        <source>Saint Vincent and the Grenadines</source>
        <translation>Сент-Винсент и Гренадины</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="387"/>
        <source>Virgin Islands, British</source>
        <translation>Британские Виргинские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="388"/>
        <source>Virgin Islands, U.S.</source>
        <translation>Виргинские Острова, США</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="390"/>
        <source>Vanuatu</source>
        <translation>Вануату</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="391"/>
        <source>Wallis and Futuna</source>
        <translation>Уоллис и Футуна</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="392"/>
        <source>Samoa</source>
        <translation>Самоа</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="393"/>
        <source>Yemen</source>
        <translation>Йемен</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="394"/>
        <source>Mayotte</source>
        <translation>Майотта</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="338"/>
        <source>Serbia</source>
        <translation>Сербия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="395"/>
        <source>South Africa</source>
        <translation>Южно-Африканская Республика</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="396"/>
        <source>Zambia</source>
        <translation>Замбия</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="288"/>
        <source>Montenegro</source>
        <translation>Черногория</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="397"/>
        <source>Zimbabwe</source>
        <translation>Зимбабве</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="163"/>
        <source>Aland Islands</source>
        <translation>Аландские острова</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="229"/>
        <source>Guernsey</source>
        <translation>Гернси</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="252"/>
        <source>Isle of Man</source>
        <translation>Остров Мэн</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="259"/>
        <source>Jersey</source>
        <translation>Джерси</translation>
    </message>
    <message>
        <location filename="../base/net/geoipmanager.cpp" line="174"/>
        <source>Saint Barthelemy</source>
        <translation>Сен-Бартелеми</translation>
    </message>
</context>
<context>
    <name>Net::Smtp</name>
    <message>
        <location filename="../base/net/smtp.cpp" line="561"/>
        <source>Email Notification Error:</source>
        <translation>Ошибка оповещения по эл. почте:</translation>
    </message>
</context>
<context>
    <name>OptionsDialog</name>
    <message>
        <location filename="../gui/optionsdialog.ui" line="14"/>
        <source>Options</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="52"/>
        <source>Behavior</source>
        <translation>Поведение</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="57"/>
        <source>Downloads</source>
        <translation>Загрузки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="62"/>
        <source>Connection</source>
        <translation>Соединение</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="67"/>
        <source>Speed</source>
        <translation>Скорость</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="72"/>
        <source>BitTorrent</source>
        <translation>БитТоррент</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="77"/>
        <source>RSS</source>
        <translation>RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="82"/>
        <source>Web UI</source>
        <translation>Веб-интерфейс</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="87"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="219"/>
        <source>Transfer List</source>
        <translation>Список торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="228"/>
        <source>Confirm when deleting torrents</source>
        <translation>Подтверждать удаление торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="238"/>
        <source>Use alternating row colors</source>
        <extracomment>In table elements, every other row will have a grey background.</extracomment>
        <translation>Использовать чередующиеся цвета строк</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="250"/>
        <source>Hide zero and infinity values</source>
        <translation>Скрывать нулевые и бесконечные значения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="258"/>
        <source>Always</source>
        <translation>Всегда</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="263"/>
        <source>Paused torrents only</source>
        <translation>Только для остановленных</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="286"/>
        <source>Action on double-click</source>
        <translation>Действие по двойному щелчку</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="292"/>
        <source>Downloading torrents:</source>
        <translation>Загружаемые торренты:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="303"/>
        <location filename="../gui/optionsdialog.ui" line="334"/>
        <source>Start / Stop Torrent</source>
        <translation>Запустить / остановить торрент</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="308"/>
        <location filename="../gui/optionsdialog.ui" line="339"/>
        <source>Open destination folder</source>
        <translation>Открыть папку назначения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="318"/>
        <location filename="../gui/optionsdialog.ui" line="349"/>
        <source>No action</source>
        <translation>Нет действия</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="326"/>
        <source>Completed torrents:</source>
        <translation>Завершённые торренты:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="376"/>
        <source>Desktop</source>
        <translation>Настройки интерфейса</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="382"/>
        <source>Start qBittorrent on Windows start up</source>
        <translation>Запускать qBittorrent вместе с Windows</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="389"/>
        <source>Show splash screen on start up</source>
        <translation>Показывать заставку при запуске</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="402"/>
        <source>Start qBittorrent minimized</source>
        <translation>Запускать qBittorrent свёрнутым</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="412"/>
        <source>Confirmation on exit when torrents are active</source>
        <translation>Подтверждать выход при наличии активных торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="422"/>
        <source>Confirmation on auto-exit when downloads finish</source>
        <translation>Подтверждать автовыход по окончании загрузок</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="610"/>
        <source> KiB</source>
        <translation> КБ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="781"/>
        <source>Torrent content layout:</source>
        <translation>Размещение содержимого торрента:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="792"/>
        <source>Original</source>
        <translation>Исходное</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="797"/>
        <source>Create subfolder</source>
        <translation>Создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="802"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Не создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1193"/>
        <source>Add...</source>
        <translation>Добавить…</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1203"/>
        <source>Options..</source>
        <translation>Настройки…</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1213"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1240"/>
        <source>Email notification &amp;upon download completion</source>
        <translation>Оповещать об окончании &amp;загрузки по эл. почте</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1341"/>
        <source>Run e&amp;xternal program on torrent completion</source>
        <translation>Запустить &amp;внешнюю программу по окончании загрузки торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1410"/>
        <source>Peer connection protocol:</source>
        <translation>Протокол подключения к пирам:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1469"/>
        <source>Any</source>
        <translation>Любой</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1788"/>
        <source>IP Fi&amp;ltering</source>
        <translation>&amp;Фильтрация по IP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1988"/>
        <source>Schedule &amp;the use of alternative rate limits</source>
        <translation>&amp;Запланировать использование особых ограничений скорости</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2003"/>
        <source>From:</source>
        <comment>From start time</comment>
        <translation>С:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2030"/>
        <source>To:</source>
        <comment>To end time</comment>
        <translation>До:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2235"/>
        <source>Find peers on the DHT network</source>
        <translation>Искать пиров в децентрализованной сети DHT</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2283"/>
        <source>Allow encryption: Connect to peers regardless of setting
Require encryption: Only connect to peers with protocol encryption
Disable encryption: Only connect to peers without protocol encryption</source>
        <translation>Разрешить шифрование: подключаться к пирам независимо от настройки
Требовать шифрование: подключаться к пирам только с шифрование протокола
Отключить шифрование: подключаться к пирам только без шифрования протокола</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2289"/>
        <source>Allow encryption</source>
        <translation>Разрешить шифрование</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2334"/>
        <source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;More information&lt;/a&gt;)</source>
        <translation>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;Подробнее&lt;/a&gt;)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2362"/>
        <source>&amp;Torrent Queueing</source>
        <translation>&amp;Очерёдность торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2655"/>
        <source>A&amp;utomatically add these trackers to new downloads:</source>
        <translation>Авто&amp;матически добавлять эти трекеры к новым загрузкам:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2721"/>
        <source>RSS Reader</source>
        <translation>Менеджер RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2727"/>
        <source>Enable fetching RSS feeds</source>
        <translation>Включить получение RSS-каналов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2736"/>
        <source>Feeds refresh interval:</source>
        <translation>Интервал обновления каналов:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2753"/>
        <source>Maximum number of articles per feed:</source>
        <translation>Максимальное число статей на канал:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2559"/>
        <location filename="../gui/optionsdialog.ui" line="2760"/>
        <source> min</source>
        <extracomment>minutes</extracomment>
        <translation> мин</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2550"/>
        <source>Seeding Limits</source>
        <translation>Ограничения раздачи</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2572"/>
        <source>When seeding time reaches</source>
        <translation>По достижению времени раздачи</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2593"/>
        <source>Pause torrent</source>
        <translation>Остановить торрент</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2598"/>
        <source>Remove torrent</source>
        <translation>Удалить торрент</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2603"/>
        <source>Remove torrent and its files</source>
        <translation>Удалить торрент и его файлы</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2608"/>
        <source>Enable super seeding for torrent</source>
        <translation>Задействовать режим суперсида для торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2616"/>
        <source>When ratio reaches</source>
        <translation>По достижению рейтинга раздачи</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2794"/>
        <source>RSS Torrent Auto Downloader</source>
        <translation>Автозагрузчик торрентов из RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2800"/>
        <source>Enable auto downloading of RSS torrents</source>
        <translation>Включить автозагрузку торрентов из RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2807"/>
        <source>Edit auto downloading rules...</source>
        <translation>Изменить правила автозагрузки…</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2817"/>
        <source>RSS Smart Episode Filter</source>
        <translation>Умный фильтр эпизодов RSS</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2823"/>
        <source>Download REPACK/PROPER episodes</source>
        <translation>Загрузить эпизоды REPACK/PROPER</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2830"/>
        <source>Filters:</source>
        <translation>Фильтры:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2891"/>
        <source>Web User Interface (Remote control)</source>
        <translation>Веб-интерфейс (удалённое управление)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2905"/>
        <source>IP address:</source>
        <translation>IP-адрес:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2912"/>
        <source>IP address that the Web UI will bind to.
Specify an IPv4 or IPv6 address. You can specify &quot;0.0.0.0&quot; for any IPv4 address,
&quot;::&quot; for any IPv6 address, or &quot;*&quot; for both IPv4 and IPv6.</source>
        <translation>IP-адрес, к которому будет привязан веб-интерфейс.
Укажите адрес IPv4 или IPv6. Вы можете указать «0.0.0.0» для любого IPv4-адреса,
«::» для любого IPv6-адреса, или «*» для обоих IPv4 и IPv6.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3070"/>
        <source>Ban client after consecutive failures:</source>
        <translation>Блокировать клиента после серии сбоев:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3090"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3100"/>
        <source>ban for:</source>
        <translation>заблокировать на:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3127"/>
        <source>Session timeout:</source>
        <translation>Тайм-аут сеанса:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3134"/>
        <source>Disabled</source>
        <translation>Отключено</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3210"/>
        <source>Enable cookie Secure flag (requires HTTPS)</source>
        <translation>Включить защиту куки (требуется HTTPS)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3228"/>
        <source>Server domains:</source>
        <translation>Домены сервера:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3235"/>
        <source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server.

Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</source>
        <translation>Белый список фильтра заголовков HTTP-хоста.
В целях защиты от атаки DNS, вы должны указать
доменные имена сервера веб-интерфейса.

Используйте «;» для разделения имён. Допустимы шаблоны типа «*».</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2953"/>
        <source>&amp;Use HTTPS instead of HTTP</source>
        <translation>&amp;Использовать HTTPS вместо HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3041"/>
        <source>Bypass authentication for clients on localhost</source>
        <translation>Пропускать аутентификацию клиентов для localhost</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3048"/>
        <source>Bypass authentication for clients in whitelisted IP subnets</source>
        <translation>Пропускать аутентификацию клиентов для разрешённых подсетей</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3061"/>
        <source>IP subnet whitelist...</source>
        <translation>Разрешённые подсети…</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3306"/>
        <source>Upda&amp;te my dynamic domain name</source>
        <translation>О&amp;бновлять динамическое доменное имя</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="444"/>
        <source>Minimize qBittorrent to notification area</source>
        <translation>Сворачивать qBittorrent в область уведомлений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="133"/>
        <source>Interface</source>
        <translation>Интерфейс</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="174"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="466"/>
        <source>Tray icon style:</source>
        <translation>Стиль значка в трее:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="474"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="510"/>
        <source>File association</source>
        <translation>Ассоциации файлов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="516"/>
        <source>Use qBittorrent for .torrent files</source>
        <translation>Использовать qBittorrent для торрент-файлов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="523"/>
        <source>Use qBittorrent for magnet links</source>
        <translation>Использовать qBittorrent для магнет-ссылок</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="533"/>
        <source>Check for program updates</source>
        <translation>Проверить наличие обновлений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="543"/>
        <source>Power Management</source>
        <translation>Управление питанием</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="586"/>
        <source>Save path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="603"/>
        <source>Backup the log file after:</source>
        <translation>Создавать резервную копию после:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="643"/>
        <source>Delete backup logs older than:</source>
        <translation>Удалять резервные копии старше:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="751"/>
        <source>When adding a torrent</source>
        <translation>При добавлении торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="766"/>
        <source>Bring torrent dialog to the front</source>
        <translation>Выводить окно добавления торрента поверх остальных окон</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="850"/>
        <source>Also delete .torrent files whose addition was cancelled</source>
        <translation>Удалять торрент-файл, добавление которого было отменено</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="853"/>
        <source>Also when addition is cancelled</source>
        <translation>Удалять торрент-файл после отмены добавления</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="875"/>
        <source>Warning! Data loss possible!</source>
        <translation>Внимание! Возможна потеря данных!</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="917"/>
        <source>Saving Management</source>
        <translation>Управление сохранением</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="925"/>
        <source>Default Torrent Management Mode:</source>
        <translation>Режим управления торрентом по умолчанию:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="942"/>
        <source>Manual</source>
        <translation>Ручной</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="947"/>
        <source>Automatic</source>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="970"/>
        <source>When Torrent Category changed:</source>
        <translation>При изменении категории торрента:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="980"/>
        <source>Relocate torrent</source>
        <translation>Переместить торрент</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="985"/>
        <source>Switch torrent to Manual Mode</source>
        <translation>Переключить торрент в Ручной режим</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1008"/>
        <source>When Default Save Path changed:</source>
        <translation>При изменении пути сохранения по умолчанию:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1021"/>
        <location filename="../gui/optionsdialog.ui" line="1062"/>
        <source>Relocate affected torrents</source>
        <translation>Переместить затронутые торренты</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1026"/>
        <location filename="../gui/optionsdialog.ui" line="1067"/>
        <source>Switch affected torrents to Manual Mode</source>
        <translation>Переключить затронутые торренты в Ручной режим</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1092"/>
        <source>Use Subcategories</source>
        <translation>Использовать подкатегории</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1111"/>
        <source>Default Save Path:</source>
        <translation>Путь сохранения по умолчанию:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1125"/>
        <source>Keep incomplete torrents in:</source>
        <translation>Хранить незавершённые торренты в:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1118"/>
        <source>Copy .torrent files to:</source>
        <translation>Копировать торрент-файлы в:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="432"/>
        <source>Show &amp;qBittorrent in notification area</source>
        <translation>Показывать &amp;qBittorrent в области уведомлений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="566"/>
        <source>&amp;Log file</source>
        <translation>&amp;Файл журнала</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="757"/>
        <source>Display &amp;torrent content and some options</source>
        <translation>Отображать содержимое &amp;торрента и некоторые настройки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="838"/>
        <source>De&amp;lete .torrent files afterwards </source>
        <translation>У&amp;далять торрент-файл после добавления</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1104"/>
        <source>Copy .torrent files for finished downloads to:</source>
        <translation>Копировать торрент-файлы завершённых загрузок в:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="893"/>
        <source>Pre-allocate disk space for all files</source>
        <translation>Предварительно резервировать место для всех файлов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="139"/>
        <source>Use custom UI Theme</source>
        <translation>Использовать стороннюю тему интерфейса</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="148"/>
        <source>UI Theme file:</source>
        <translation>Файл темы интерфейса:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="181"/>
        <source>Use system icon theme</source>
        <translation>Использовать системные значки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="209"/>
        <source>Changing Interface settings requires application restart</source>
        <translation>Для применения настроек интерфейса требуется перезапуск приложения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="225"/>
        <source>Shows a confirmation dialog upon torrent deletion</source>
        <translation>Показывает окно подтверждения при удалении торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="313"/>
        <location filename="../gui/optionsdialog.ui" line="344"/>
        <source>Preview file, otherwise open destination folder</source>
        <translation>Показать файл или открыть папку назначения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="399"/>
        <source>When qBittorrent is started, the main window will be minimized</source>
        <translation>При запуске qBittorrent его главное окно будет свёрнуто</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="409"/>
        <source>Shows a confirmation dialog when exiting with active torrents</source>
        <translation>Показывает окно подтверждения выхода при наличии активных торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="441"/>
        <source>When minimizing, the main window is closed and must be reopened from the systray icon</source>
        <translation>При минимизации главное окно закрывается, его можно открыть с помощью значка в области уведомлений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="454"/>
        <source>The systray icon will still be visible when closing the main window</source>
        <translation>В области уведомлений будет отображаться значок после закрытия главного окна </translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="457"/>
        <source>Close qBittorrent to notification area</source>
        <extracomment>The systray icon will still be visible when closing the main window</extracomment>
        <translation>Закрывать qBittorrent в область уведомлений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="479"/>
        <source>Monochrome (for dark theme)</source>
        <translation>Монохромный (для тёмной темы)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="484"/>
        <source>Monochrome (for light theme)</source>
        <translation>Монохромный (для светлой темы)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="549"/>
        <source>Inhibit system sleep when torrents are downloading</source>
        <translation>Запретить спящий режим, когда торренты загружаются</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="556"/>
        <source>Inhibit system sleep when torrents are seeding</source>
        <translation>Запретить спящий режим, когда торренты раздаются</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="600"/>
        <source>Creates an additional log file after the log file reaches the specified file size</source>
        <translation>Создаёт дополнительный файл журнала по достижению основным журналом указанного размера</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="667"/>
        <source>days</source>
        <extracomment>Delete backup logs older than 10 days</extracomment>
        <translation>дней</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="672"/>
        <source>months</source>
        <extracomment>Delete backup logs older than 10 months</extracomment>
        <translation>месяцев</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="677"/>
        <source>years</source>
        <extracomment>Delete backup logs older than 10 years</extracomment>
        <translation>года/лет</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="825"/>
        <source>The torrent will be added to download list in a paused state</source>
        <translation>Торрент будет добавлен в список загрузок в остановленном состоянии</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="828"/>
        <source>Do not start the download automatically</source>
        <extracomment>The torrent will be added to download list in a paused state</extracomment>
        <translation>Не начинать загрузку автоматически</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="835"/>
        <source>Whether the .torrent file should be deleted after adding it</source>
        <translation>Удалять ли торрент-файл после успешного добавления в очередь</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="890"/>
        <source>Allocate full file sizes on disk before starting downloads, to minimize fragmentation. Only useful for HDDs.</source>
        <translation>Резервировать пространство на диске под файлы перед началом загрузки, что уменьшает фрагментацию. Полезно только для жёстких дисков.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="900"/>
        <source>Append .!qB extension to incomplete files</source>
        <translation>Добавлять расширение «.!qB» к незавершённым файлам</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="907"/>
        <source>When a torrent is downloaded, offer to add torrents from any .torrent files found inside it</source>
        <translation>Предлагать загрузку по любым файлам .torrent, найденным внутри уже загруженного торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="910"/>
        <source>Enable recursive download dialog</source>
        <translation>Включить окно рекурсивной загрузки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="937"/>
        <source>Automatic: Various torrent properties (e.g. save path) will be decided by the associated category
Manual: Various torrent properties (e.g. save path) must be assigned manually</source>
        <translation>Автоматический: настройки торрента подбираются (напр. путь сохранения) в зависимости от их категории
Ручной: настройки торрента (напр. путь сохранения) должны быть указаны вручную</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1049"/>
        <source>When Category Save Path changed:</source>
        <translation>При изменении пути сохранения категории:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1146"/>
        <source>Automatically add torrents from:</source>
        <translation>Автоматически добавлять торренты из:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1257"/>
        <source>Receiver</source>
        <translation>Получатель</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1260"/>
        <source>To:</source>
        <comment>To receiver</comment>
        <translation>Кому:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1267"/>
        <source>SMTP server:</source>
        <translation>SMTP-сервер:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1280"/>
        <source>Sender</source>
        <translation>Отправитель</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1283"/>
        <source>From:</source>
        <comment>From sender</comment>
        <translation>От кого:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1292"/>
        <source>This server requires a secure connection (SSL)</source>
        <translation>Этот сервер требует защищённого соединения (SSL)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1299"/>
        <location filename="../gui/optionsdialog.ui" line="3004"/>
        <source>Authentication</source>
        <translation>Аутентификация</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1311"/>
        <location filename="../gui/optionsdialog.ui" line="1749"/>
        <location filename="../gui/optionsdialog.ui" line="3012"/>
        <location filename="../gui/optionsdialog.ui" line="3364"/>
        <source>Username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1321"/>
        <location filename="../gui/optionsdialog.ui" line="1759"/>
        <location filename="../gui/optionsdialog.ui" line="3022"/>
        <location filename="../gui/optionsdialog.ui" line="3374"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1356"/>
        <source>Show console window</source>
        <translation>Показать окно консоли</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1418"/>
        <source>TCP and μTP</source>
        <translation>TCP и μTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1451"/>
        <source>Listening Port</source>
        <translation>Прослушиваемый порт</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1459"/>
        <source>Port used for incoming connections:</source>
        <translation>Порт для входящих соединений:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1466"/>
        <source>Set to 0 to let your system pick an unused port</source>
        <translation>Установите равным 0, чтобы ваша система могла выбрать неиспользуемый порт</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1479"/>
        <source>Random</source>
        <translation>Случайный</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1501"/>
        <source>Use UPnP / NAT-PMP port forwarding from my router</source>
        <translation>Использовать UPnP / NAT-PMP для проброса портов через мой роутер</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1514"/>
        <source>Connections Limits</source>
        <translation>Ограничения соединений</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1530"/>
        <source>Maximum number of connections per torrent:</source>
        <translation>Максимальное число соединений на торрент:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1540"/>
        <source>Global maximum number of connections:</source>
        <translation>Общее ограничение числа соединений:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1579"/>
        <source>Maximum number of upload slots per torrent:</source>
        <translation>Максимальное число слотов отдачи на торрент:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1586"/>
        <source>Global maximum number of upload slots:</source>
        <translation>Общее ограничение слотов отдачи:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1622"/>
        <source>Proxy Server</source>
        <translation>Прокси-сервер</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1630"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1638"/>
        <source>(None)</source>
        <translation>(нет)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1643"/>
        <source>SOCKS4</source>
        <translation>SOCKS4</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1648"/>
        <source>SOCKS5</source>
        <translation>SOCKS5</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1653"/>
        <source>HTTP</source>
        <translation>HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1664"/>
        <source>Host:</source>
        <translation>Хост:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1681"/>
        <location filename="../gui/optionsdialog.ui" line="2921"/>
        <source>Port:</source>
        <translation>Порт:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1709"/>
        <source>Otherwise, the proxy server is only used for tracker connections</source>
        <translation>Иначе прокси-сервер используется только для соединения с трекерами</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1712"/>
        <source>Use proxy for peer connections</source>
        <translation>Использовать прокси для соединения с пирами</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1719"/>
        <source>RSS feeds, search engine, software updates or anything else other than torrent transfers and related operations (such as peer exchanges) will use a direct connection</source>
        <translation>RSS-каналы, поисковики, обновления программы и прочее, что не относится к передаче торрентов (например, обмен пирами), будут использовать прямое соединение</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1722"/>
        <source>Use proxy only for torrents</source>
        <translation>Использовать прокси только для торрентов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1735"/>
        <source>A&amp;uthentication</source>
        <translation>&amp;Аутентификация</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1775"/>
        <source>Info: The password is saved unencrypted</source>
        <translation>Примечание: Пароль будет сохранён в нешифрованном виде</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1796"/>
        <source>Filter path (.dat, .p2p, .p2b):</source>
        <translation>Путь к фильтрам (.dat, .p2p, .p2b):</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1812"/>
        <source>Reload the filter</source>
        <translation>Перезагрузить фильтр</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1827"/>
        <source>Manually banned IP addresses...</source>
        <translation>Адреса IP, запрещённые вручную…</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1834"/>
        <source>Apply to trackers</source>
        <translation>Применить к трекерам</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1892"/>
        <source>Global Rate Limits</source>
        <translation>Общие ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1898"/>
        <location filename="../gui/optionsdialog.ui" line="1914"/>
        <location filename="../gui/optionsdialog.ui" line="1969"/>
        <location filename="../gui/optionsdialog.ui" line="2105"/>
        <location filename="../gui/optionsdialog.ui" line="2381"/>
        <location filename="../gui/optionsdialog.ui" line="2404"/>
        <location filename="../gui/optionsdialog.ui" line="2427"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1901"/>
        <location filename="../gui/optionsdialog.ui" line="1917"/>
        <location filename="../gui/optionsdialog.ui" line="1972"/>
        <location filename="../gui/optionsdialog.ui" line="2108"/>
        <location filename="../gui/optionsdialog.ui" line="2468"/>
        <location filename="../gui/optionsdialog.ui" line="2481"/>
        <source> KiB/s</source>
        <translation> КБ/с</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1946"/>
        <location filename="../gui/optionsdialog.ui" line="2134"/>
        <source>Upload:</source>
        <translation>Отдача:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1953"/>
        <location filename="../gui/optionsdialog.ui" line="2141"/>
        <source>Download:</source>
        <translation>Загрузка:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="1963"/>
        <source>Alternative Rate Limits</source>
        <translation>Особые ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2000"/>
        <source>Start time</source>
        <translation>Время начала</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2027"/>
        <source>End time</source>
        <translation>Время завершения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2057"/>
        <source>When:</source>
        <translation>Когда:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2071"/>
        <source>Every day</source>
        <translation>Каждый день</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2076"/>
        <source>Weekdays</source>
        <translation>Будни</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2081"/>
        <source>Weekends</source>
        <translation>Выходные</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2151"/>
        <source>Rate Limits Settings</source>
        <translation>Настройки ограничений скорости</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2171"/>
        <source>Apply rate limit to peers on LAN</source>
        <translation>Применять ограничения скорости к локальным пирам</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2164"/>
        <source>Apply rate limit to transport overhead</source>
        <translation>Применять ограничения скорости к служебному трафику</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2157"/>
        <source>Apply rate limit to µTP protocol</source>
        <translation>Применять ограничения скорости к протоколу µTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2229"/>
        <source>Privacy</source>
        <translation>Приватность</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2238"/>
        <source>Enable DHT (decentralized network) to find more peers</source>
        <translation>Включить DHT (децентрализованную сеть) для поиска пиров</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2248"/>
        <source>Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...)</source>
        <translation>Обмен пирами с совместимыми клиентами БитТоррент (µTorrent, Vuze, …)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2251"/>
        <source>Enable Peer Exchange (PeX) to find more peers</source>
        <translation>Включить обмен пирами (PeX)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2261"/>
        <source>Look for peers on your local network</source>
        <translation>Поиск пиров в локальной сети</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2264"/>
        <source>Enable Local Peer Discovery to find more peers</source>
        <translation>Включить обнаружение локальных пиров</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2276"/>
        <source>Encryption mode:</source>
        <translation>Режим шифрования:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2294"/>
        <source>Require encryption</source>
        <translation>Требовать шифрование</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2299"/>
        <source>Disable encryption</source>
        <translation>Отключить шифрование</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2324"/>
        <source>Enable when using a proxy or a VPN connection</source>
        <translation>Рекомендуется использовать при подключении через прокси или VPN</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2327"/>
        <source>Enable anonymous mode</source>
        <translation>Включить анонимный режим</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2374"/>
        <source>Maximum active downloads:</source>
        <translation>Максимальное число активных загрузок:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2397"/>
        <source>Maximum active uploads:</source>
        <translation>Максимальное число активных отдач:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2420"/>
        <source>Maximum active torrents:</source>
        <translation>Максимальное число активных торрентов:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2456"/>
        <source>Do not count slow torrents in these limits</source>
        <translation>Не учитывать медленные торренты в этих ограничениях</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2494"/>
        <source>Upload rate threshold:</source>
        <translation>Порог скорости отдачи:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2501"/>
        <source>Download rate threshold:</source>
        <translation>Порог скорости загрузки:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2521"/>
        <location filename="../gui/optionsdialog.ui" line="3110"/>
        <location filename="../gui/optionsdialog.ui" line="3137"/>
        <source> sec</source>
        <extracomment>seconds</extracomment>
        <translation> с</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2537"/>
        <source>Torrent inactivity timer:</source>
        <translation>Таймер бездействия торрента:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2579"/>
        <source>then</source>
        <translation>затем</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2943"/>
        <source>Use UPnP / NAT-PMP to forward the port from my router</source>
        <translation>Использовать UPnP / NAT-PMP для проброса порта через мой роутер</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2972"/>
        <source>Certificate:</source>
        <translation>Сертификат:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2965"/>
        <source>Key:</source>
        <translation>Ключ:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="2985"/>
        <source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
        <translation>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Сведения о сертификатах&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3032"/>
        <source>Change current password</source>
        <translation>Изменить текущий пароль</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3165"/>
        <source>Use alternative Web UI</source>
        <translation>Использовать альтернативный веб-интерфейс</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3177"/>
        <source>Files location:</source>
        <translation>Расположение файлов:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3190"/>
        <source>Security</source>
        <translation>Безопасность</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3196"/>
        <source>Enable clickjacking protection</source>
        <translation>Включить защиту от кликджекинга</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3203"/>
        <source>Enable Cross-Site Request Forgery (CSRF) protection</source>
        <translation>Включить защиту от межсайтовой подделки запроса (CSRF)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3217"/>
        <source>Enable Host header validation</source>
        <translation>Включить проверку заголовка хоста</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3254"/>
        <source>Add custom HTTP headers</source>
        <translation>Добавить пользовательские заголовки HTTP</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3266"/>
        <source>Header: value pairs, one per line</source>
        <translation>Заголовок: одна пара значений на строку</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3276"/>
        <source>Enable reverse proxy support</source>
        <translation>Включить поддержку обратного прокси-сервера</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3287"/>
        <source>Trusted proxies list:</source>
        <translation>Список доверенных прокси-серверов:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3294"/>
        <source>Specify reverse proxy IPs in order to use forwarded client address (X-Forwarded-For attribute), use &apos;;&apos; to split multiple entries.</source>
        <translation>Укажите IP-адреса обратных прокси-серверов, чтобы использовать перенаправленный адрес клиента (атрибут X-Forwarded-For), используйте «;» для разделения нескольких записей.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3318"/>
        <source>Service:</source>
        <translation>Служба:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3341"/>
        <source>Register</source>
        <translation>Регистрация</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.ui" line="3350"/>
        <source>Domain name:</source>
        <translation>Доменное имя:</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="227"/>
        <source>By enabling these options, you can &lt;strong&gt;irrevocably lose&lt;/strong&gt; your .torrent files!</source>
        <translation>После включения этих настроек вы можете &lt;strong&gt;безвозвратно потерять&lt;/strong&gt; свои торрент-файлы!</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="234"/>
        <source>If you enable the second option (&amp;ldquo;Also when addition is cancelled&amp;rdquo;) the .torrent file &lt;strong&gt;will be deleted&lt;/strong&gt; even if you press &amp;ldquo;&lt;strong&gt;Cancel&lt;/strong&gt;&amp;rdquo; in the &amp;ldquo;Add torrent&amp;rdquo; dialog</source>
        <translation>Если включить второй параметр (&amp;ldquo;а так же если добавление отменено&amp;rdquo;) торрент-файл &lt;strong&gt;будет удалён&lt;/strong&gt; даже если вы нажмёте на &amp;ldquo;&lt;strong&gt;Отмену&lt;/strong&gt;&amp;rdquo; в окне &amp;ldquo;Добавить торрент&amp;rdquo;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="258"/>
        <source>Select qBittorrent UI Theme file</source>
        <translation>Выбрать файл темы интерфейса qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="259"/>
        <source>qBittorrent UI Theme file (*.qbtheme)</source>
        <translation>Файл темы интерфейса qBittorrent (*.qbtheme)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="295"/>
        <source>Choose Alternative UI files location</source>
        <translation>Использовать расположение файлов альтернативного интерфейса</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="392"/>
        <source>Supported parameters (case sensitive):</source>
        <translation>Поддерживаемые параметры (с учётом регистра):</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="393"/>
        <source>%N: Torrent name</source>
        <translation>%N: Имя торрента</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="394"/>
        <source>%L: Category</source>
        <translation>%L: Категория</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="396"/>
        <source>%F: Content path (same as root path for multifile torrent)</source>
        <translation>%F: Папка содержимого (или корневая папка для торрентов с множеством файлов)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="397"/>
        <source>%R: Root path (first torrent subdirectory path)</source>
        <translation>%R: Корневая папка (главный путь для подкаталога торрента)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="398"/>
        <source>%D: Save path</source>
        <translation>%D: Путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="399"/>
        <source>%C: Number of files</source>
        <translation>%C: Количество файлов</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="400"/>
        <source>%Z: Torrent size (bytes)</source>
        <translation>%Z: Размер торрента (в байтах)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="401"/>
        <source>%T: Current tracker</source>
        <translation>%T: Текущий трекер</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="405"/>
        <source>Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., &quot;%N&quot;)</source>
        <translation>Подсказка: Включите параметр в кавычки для защиты от обрезки на пробелах (напр. &quot;%N&quot;)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="472"/>
        <source>A torrent will be considered slow if its download and upload rates stay below these values for &quot;Torrent inactivity timer&quot; seconds</source>
        <translation>Торрент будет считаться медленным, если его скорость загрузки или отдачи станет меньше указанных значений на время «Таймера бездействия торрента»</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="481"/>
        <source>Certificate</source>
        <translation>Сертификат</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="482"/>
        <source>Select certificate</source>
        <translation>Выбрать сертификат</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="484"/>
        <source>Private key</source>
        <translation>Закрытый ключ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="485"/>
        <source>Select private key</source>
        <translation>Выбрать закрытый ключ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1664"/>
        <source>Select folder to monitor</source>
        <translation>Выберите папку для наблюдения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1688"/>
        <source>Adding entry failed</source>
        <translation>Добавление записи не удалось</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1788"/>
        <location filename="../gui/optionsdialog.cpp" line="1814"/>
        <source>Invalid path</source>
        <translation>Недопустимый путь</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1891"/>
        <source>Location Error</source>
        <translation>Ошибка расположения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1891"/>
        <source>The alternative Web UI files location cannot be blank.</source>
        <translation>Расположение файлов альтернативного веб-интерфейса не может быть пустым.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="549"/>
        <location filename="../gui/optionsdialog.cpp" line="552"/>
        <location filename="../gui/optionsdialog.cpp" line="1747"/>
        <location filename="../gui/optionsdialog.cpp" line="1749"/>
        <source>Choose export directory</source>
        <translation>Выберите папку для экспорта</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="229"/>
        <source>When these options are enabled, qBittorrent will &lt;strong&gt;delete&lt;/strong&gt; .torrent files after they were successfully (the first option) or not (the second option) added to its download queue. This will be applied &lt;strong&gt;not only&lt;/strong&gt; to the files opened via &amp;ldquo;Add torrent&amp;rdquo; menu action but to those opened via &lt;strong&gt;file type association&lt;/strong&gt; as well</source>
        <translation>Если данные параметры включены, qBittorrent будет &lt;strong&gt;удалять&lt;/strong&gt; торрент-файлы после их успешного (первый параметр) или неуспешного (второй параметр) добавления в очередь загрузок. Это применяется не только для файлов, добавленных через меню &amp;ldquo;Добавить торрент&amp;rdquo;, но и для тех, что были открыты через &lt;strong&gt;файловую ассоциацию&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="395"/>
        <source>%G: Tags (separated by comma)</source>
        <translation>%G: Метки (разделяются запятыми)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="402"/>
        <source>%I: Info hash v1 (or &apos;-&apos; if unavailable)</source>
        <translation>%I: Инфо-хеш v1 (или «-» если недоступно)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="403"/>
        <source>%J: Info hash v2 (or &apos;-&apos; if unavailable)</source>
        <translation>%J: Инфо-хеш v2 (или «-» если недоступно)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="404"/>
        <source>%K: Torrent ID (either sha-1 info hash for v1 torrent or truncated sha-256 info hash for v2/hybrid torrent)</source>
        <translation>%K: ID торрента (либо инфо-хеш sha-1 для торрента v1 либо укороченный инфо-хеш sha-256 для торрента v2/гибридного)</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="546"/>
        <location filename="../gui/optionsdialog.cpp" line="559"/>
        <location filename="../gui/optionsdialog.cpp" line="562"/>
        <source>Choose a save directory</source>
        <translation>Выберите путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="555"/>
        <source>Choose an IP filter file</source>
        <translation>Укажите файл IP-фильтра</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="556"/>
        <source>All supported filters</source>
        <translation>Все поддерживаемые фильтры</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1855"/>
        <source>Parsing error</source>
        <translation>Ошибка разбора</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1855"/>
        <source>Failed to parse the provided IP filter</source>
        <translation>Не удалось разобрать указанный IP-фильтр</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1857"/>
        <source>Successfully refreshed</source>
        <translation>Успешное обновление</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1857"/>
        <source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
        <comment>%1 is a number</comment>
        <translation>Указанный IP-фильтр успешно разобран: Применено %1 правил.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1821"/>
        <source>Invalid key</source>
        <translation>Недействительный ключ</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1821"/>
        <source>This is not a valid SSL key.</source>
        <translation>Это недействительный ключ SSL.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1795"/>
        <source>Invalid certificate</source>
        <translation>Недействительный сертификат</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="191"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1795"/>
        <source>This is not a valid SSL certificate.</source>
        <translation>Это недействительный сертификат SSL.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1866"/>
        <source>Time Error</source>
        <translation>Ошибка времени</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1866"/>
        <source>The start time and the end time can&apos;t be the same.</source>
        <translation>Время начала и завершения не может быть одинаковым.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1876"/>
        <location filename="../gui/optionsdialog.cpp" line="1881"/>
        <source>Length Error</source>
        <translation>Ошибка размера</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1876"/>
        <source>The Web UI username must be at least 3 characters long.</source>
        <translation>Имя пользователя веб-интерфейса должно содержать не менее 3 символов.</translation>
    </message>
    <message>
        <location filename="../gui/optionsdialog.cpp" line="1881"/>
        <source>The Web UI password must be at least 6 characters long.</source>
        <translation>Пароль веб-интерфейса должен быть не менее 6 символов.</translation>
    </message>
</context>
<context>
    <name>PeerInfo</name>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="271"/>
        <source>Interested (local) and choked (peer)</source>
        <translation>Заинтересован (клиент) и занят (пир)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="276"/>
        <source>Interested (local) and unchoked (peer)</source>
        <translation>Заинтересован (клиент) и не занят (пир)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="285"/>
        <source>Interested (peer) and choked (local)</source>
        <translation>Заинтересован (пир) и занят (клиент)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="290"/>
        <source>Interested (peer) and unchoked (local)</source>
        <translation>Заинтересован (пир) и не занят (клиент)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="296"/>
        <source>Not interested (local) and unchoked (peer)</source>
        <translation>Не заинтересован (клиент) и не занят (пир)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="300"/>
        <source>Not interested (peer) and unchoked (local)</source>
        <translation>Не заинтересован (пир) и не занят (клиент)</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="304"/>
        <source>Optimistic unchoke</source>
        <translation>Cкоро начнётся скачивание</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="308"/>
        <source>Peer snubbed</source>
        <translation>Уснувший пир</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="312"/>
        <source>Incoming connection</source>
        <translation>Входящее соединение</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="316"/>
        <source>Peer from DHT</source>
        <translation>Пир из DHT</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="320"/>
        <source>Peer from PEX</source>
        <translation>Пир из PEX</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="324"/>
        <source>Peer from LSD</source>
        <translation>Пир из LSD</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="328"/>
        <source>Encrypted traffic</source>
        <translation>Шифрованный трафик</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/peerinfo.cpp" line="332"/>
        <source>Encrypted handshake</source>
        <translation>Шифрованное рукопожатие</translation>
    </message>
</context>
<context>
    <name>PeerListWidget</name>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="97"/>
        <source>Country/Region</source>
        <translation>Страна/регион</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="98"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="99"/>
        <source>Port</source>
        <translation>Порт</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="100"/>
        <source>Flags</source>
        <translation>Флаги</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="101"/>
        <source>Connection</source>
        <translation>Соединение</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="102"/>
        <source>Client</source>
        <comment>i.e.: Client application</comment>
        <translation>Клиент</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="103"/>
        <source>Progress</source>
        <comment>i.e: % downloaded</comment>
        <translation>Прогресс</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="104"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>Скорость загрузки</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="105"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>Скорость отдачи</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="106"/>
        <source>Downloaded</source>
        <comment>i.e: total data downloaded</comment>
        <translation>Загружено</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="107"/>
        <source>Uploaded</source>
        <comment>i.e: total data uploaded</comment>
        <translation>Отдано</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="108"/>
        <source>Relevance</source>
        <comment>i.e: How relevant this peer is to us. How many pieces it has that we don&apos;t.</comment>
        <translation>Актуальность</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="109"/>
        <source>Files</source>
        <comment>i.e. files that are being downloaded right now</comment>
        <translation>Файлы</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="184"/>
        <source>Column visibility</source>
        <translation>Отображение колонок</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="275"/>
        <source>Add a new peer...</source>
        <translation>Добавить нового пира…</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="284"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="286"/>
        <source>Adding peers</source>
        <translation>Добавление пиров</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="284"/>
        <source>Some peers cannot be added. Check the Log for details.</source>
        <translation>Некоторых пиров невозможно добавить. Смотрите журнал для получения подробной информации.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="286"/>
        <source>Peers are added to this torrent.</source>
        <translation>Пиры добавлены к этому торренту.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="295"/>
        <location filename="../gui/properties/peerlistwidget.cpp" line="321"/>
        <source>Ban peer permanently</source>
        <translation>Запретить пира навсегда</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="322"/>
        <source>Are you sure you want to permanently ban the selected peers?</source>
        <translation>Вы уверены, что хотите навсегда заблокировать выделенных пиров?</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="328"/>
        <source>Peer &quot;%1&quot; is manually banned</source>
        <translation>Пир «%1» заблокирован вручную</translation>
    </message>
    <message>
        <location filename="../gui/properties/peerlistwidget.cpp" line="292"/>
        <source>Copy IP:port</source>
        <translation>Копировать IP:порт</translation>
    </message>
</context>
<context>
    <name>PeersAdditionDialog</name>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="14"/>
        <source>Add Peers</source>
        <translation>Добавить пиров</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="20"/>
        <source>List of peers to add (one IP per line):</source>
        <translation>Список пиров для добавления (один IP на строку):</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.ui" line="33"/>
        <source>Format: IPv4:port / [IPv6]:port</source>
        <translation>Формат: IPv4:порт / [IPv6]:порт</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="62"/>
        <source>No peer entered</source>
        <translation>Пир не введён</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="63"/>
        <source>Please type at least one peer.</source>
        <translation>Пожалуйста, введите хотя бы одного пира.</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="76"/>
        <source>Invalid peer</source>
        <translation>Недопустимый пир</translation>
    </message>
    <message>
        <location filename="../gui/properties/peersadditiondialog.cpp" line="77"/>
        <source>The peer &apos;%1&apos; is invalid.</source>
        <translation>Недопустимый пир «%1».</translation>
    </message>
</context>
<context>
    <name>PieceAvailabilityBar</name>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="172"/>
        <source>Unavailable pieces</source>
        <translation>Недоступные части</translation>
    </message>
    <message>
        <location filename="../gui/properties/pieceavailabilitybar.cpp" line="173"/>
        <source>Available pieces</source>
        <translation>Доступные части</translation>
    </message>
</context>
<context>
    <name>PiecesBar</name>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="270"/>
        <source>Files in this piece:</source>
        <translation>Файлы в данной части</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="275"/>
        <source>File in this piece</source>
        <translation>Файл в данной части</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="277"/>
        <source>File in these pieces</source>
        <translation>Эти части содержат файл:</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="294"/>
        <source>Wait until metadata become available to see detailed information</source>
        <translation>Чтобы увидеть информацию, дождитесь пока метаданные станут доступны</translation>
    </message>
    <message>
        <location filename="../gui/properties/piecesbar.cpp" line="296"/>
        <source>Hold Shift key for detailed information</source>
        <translation>Зажмите Shift для расширенной информации</translation>
    </message>
</context>
<context>
    <name>PluginSelectDialog</name>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="17"/>
        <source>Search plugins</source>
        <translation>Поисковые плагины</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="30"/>
        <source>Installed search plugins:</source>
        <translation>Установленные поисковые плагины:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="53"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="58"/>
        <source>Version</source>
        <translation>Версия</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="63"/>
        <source>Url</source>
        <translation>Ссылка</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="68"/>
        <location filename="../gui/search/pluginselectdialog.ui" line="134"/>
        <source>Enabled</source>
        <translation>Включён</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="81"/>
        <source>Warning: Be sure to comply with your country&apos;s copyright laws when downloading torrents from any of these search engines.</source>
        <translation>Предупреждение: Обязательно соблюдайте законы об авторских правах вашей страны при загрузке торрентов из этих поисковых систем.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="96"/>
        <source>You can get new search engine plugins here: &lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</source>
        <translation>Вы можете получить новые поисковые плагины здесь: &lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="108"/>
        <source>Install a new one</source>
        <translation>Установить новый</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="115"/>
        <source>Check for updates</source>
        <translation>Проверить обновления</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="122"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.ui" line="139"/>
        <source>Uninstall</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="167"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="238"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="303"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="172"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="217"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="243"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="308"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="223"/>
        <source>Uninstall warning</source>
        <translation>Предупреждение об удалении</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="223"/>
        <source>Some plugins could not be uninstalled because they are included in qBittorrent. Only the ones you added yourself can be uninstalled.
Those plugins were disabled.</source>
        <translation>Некоторые плагины нельзя удалить, так как они включены в qBittorrent.
Удалить можно лишь те, что вы установили сами.
Тем не менее, эти плагины были отключены.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="225"/>
        <source>Uninstall success</source>
        <translation>Успешно удалён</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="225"/>
        <source>All selected plugins were uninstalled successfully</source>
        <translation>Все выбранные плагины успешно удалены</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="456"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="471"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="503"/>
        <source>Search plugin update</source>
        <translation>Обновление поисковых плагинов</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
        <source>Plugins installed or updated: %1</source>
        <translation>Плагины установлены или обновлены: %1</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="368"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="376"/>
        <source>New search engine plugin URL</source>
        <translation>Адрес нового поискового плагина</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="369"/>
        <location filename="../gui/search/pluginselectdialog.cpp" line="377"/>
        <source>URL:</source>
        <translation>Адрес:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="374"/>
        <source>Invalid link</source>
        <translation>Неправильная ссылка</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="374"/>
        <source>The link doesn&apos;t seem to point to a search engine plugin.</source>
        <translation>Ссылка не указывает на поисковый плагин.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="391"/>
        <source>Select search plugins</source>
        <translation>Выбрать поисковые плагины</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="392"/>
        <source>qBittorrent search plugin</source>
        <translation>Поисковый плагин qBittorrent</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="456"/>
        <source>All your plugins are already up to date.</source>
        <translation>Все ваши плагины имеют последние версии.</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="471"/>
        <source>Sorry, couldn&apos;t check for plugin updates. %1</source>
        <translation>Извините, не удалось проверить наличие обновлений плагинов. %1</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="485"/>
        <source>Search plugin install</source>
        <translation>Установка поискового плагина</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="486"/>
        <source>Couldn&apos;t install &quot;%1&quot; search engine plugin. %2</source>
        <translation>Не удалось установить поисковый плагин «%1». %2</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginselectdialog.cpp" line="504"/>
        <source>Couldn&apos;t update &quot;%1&quot; search engine plugin. %2</source>
        <translation>Не удалось обновить поисковый плагин «%1». %2</translation>
    </message>
</context>
<context>
    <name>PluginSourceDialog</name>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="14"/>
        <source>Plugin source</source>
        <translation>Источник плагина</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="27"/>
        <source>Search plugin source:</source>
        <translation>Источник поискового плагина:</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="36"/>
        <source>Local file</source>
        <translation>Локальный файл</translation>
    </message>
    <message>
        <location filename="../gui/search/pluginsourcedialog.ui" line="43"/>
        <source>Web link</source>
        <translation>Веб-ссылка</translation>
    </message>
</context>
<context>
    <name>PortForwarderImpl</name>
    <message>
        <location filename="../base/bittorrent/portforwarderimpl.cpp" line="108"/>
        <source>UPnP / NAT-PMP support [ON]</source>
        <translation>Поддержка UPnP / NAT-PMP [ВКЛ]</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/portforwarderimpl.cpp" line="118"/>
        <source>UPnP / NAT-PMP support [OFF]</source>
        <translation>Поддержка UPnP / NAT-PMP [ОТКЛ]</translation>
    </message>
</context>
<context>
    <name>PowerManagement</name>
    <message>
        <location filename="../gui/powermanagement/powermanagement.cpp" line="76"/>
        <source>qBittorrent is active</source>
        <translation>qBittorrent активен</translation>
    </message>
</context>
<context>
    <name>PreviewSelectDialog</name>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="59"/>
        <source>The following files from torrent &quot;%1&quot; support previewing, please select one of them:</source>
        <translation>Следующие файлы торрента «%1» поддерживают предпросмотр, пожалуйста, выберите один из них:</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="62"/>
        <source>Preview</source>
        <translation>Предпросмотр</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="70"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="71"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="72"/>
        <source>Progress</source>
        <translation>Прогресс</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="135"/>
        <source>Preview impossible</source>
        <translation>Предпросмотр невозможен</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.cpp" line="136"/>
        <source>Sorry, we can&apos;t preview this file: &quot;%1&quot;.</source>
        <translation>Извините, предпросмотр этого файла невозможен: «%1».</translation>
    </message>
    <message>
        <location filename="../gui/previewselectdialog.ui" line="14"/>
        <source>Preview selection</source>
        <translation>Выбор предпросмотра</translation>
    </message>
</context>
<context>
    <name>Private::FileLineEdit</name>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="313"/>
        <source>&apos;%1&apos; does not exist</source>
        <translation>«%1» не существует</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="315"/>
        <source>&apos;%1&apos; does not point to a directory</source>
        <translation>«%1» не указывает на папку</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="317"/>
        <source>&apos;%1&apos; does not point to a file</source>
        <translation>«%1» не указывает на файл</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="319"/>
        <source>Does not have read permission in &apos;%1&apos;</source>
        <translation>Отсутствуют права для чтения в «%1»</translation>
    </message>
    <message>
        <location filename="../gui/fspathedit_p.cpp" line="321"/>
        <source>Does not have write permission in &apos;%1&apos;</source>
        <translation>Отсутствуют права для записи в «%1»</translation>
    </message>
</context>
<context>
    <name>PropListDelegate</name>
    <message>
        <location filename="../gui/properties/proplistdelegate.cpp" line="87"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/properties/proplistdelegate.cpp" line="86"/>
        <source>Do not download</source>
        <comment>Do not download (priority)</comment>
        <translation>Не загружать</translation>
    </message>
    <message>
        <location filename="../gui/properties/proplistdelegate.cpp" line="88"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>Высокий</translation>
    </message>
    <message>
        <location filename="../gui/properties/proplistdelegate.cpp" line="89"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>Максимальный</translation>
    </message>
</context>
<context>
    <name>PropTabBar</name>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="51"/>
        <source>General</source>
        <translation>Главное</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="60"/>
        <source>Trackers</source>
        <translation>Трекеры</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="69"/>
        <source>Peers</source>
        <translation>Пиры</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="78"/>
        <source>HTTP Sources</source>
        <translation>Веб-сиды</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="87"/>
        <source>Content</source>
        <translation>Файлы</translation>
    </message>
    <message>
        <location filename="../gui/properties/proptabbar.cpp" line="98"/>
        <source>Speed</source>
        <translation>Скорость</translation>
    </message>
</context>
<context>
    <name>PropertiesWidget</name>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="333"/>
        <source>Downloaded:</source>
        <translation>Загружено:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="110"/>
        <source>Availability:</source>
        <translation>Доступно:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="81"/>
        <source>Progress:</source>
        <translation>Прогресс:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="157"/>
        <source>Transfer</source>
        <translation>Торрент</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="549"/>
        <source>Time Active:</source>
        <extracomment>Time (duration) the torrent is active (not paused)</extracomment>
        <translation>Активен:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="578"/>
        <source>ETA:</source>
        <translation>Осталось времени:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="507"/>
        <source>Uploaded:</source>
        <translation>Отдано:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="436"/>
        <source>Seeds:</source>
        <translation>Сиды:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="452"/>
        <source>Download Speed:</source>
        <translation>Загрузка:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="188"/>
        <source>Upload Speed:</source>
        <translation>Отдача:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="217"/>
        <source>Peers:</source>
        <translation>Пиры:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="275"/>
        <source>Download Limit:</source>
        <translation>Порог загрузки:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="349"/>
        <source>Upload Limit:</source>
        <translation>Порог отдачи:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="594"/>
        <source>Wasted:</source>
        <translation>Потеряно:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="233"/>
        <source>Connections:</source>
        <translation>Соединения:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="607"/>
        <source>Information</source>
        <translation>Информация</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="799"/>
        <source>Info Hash v1:</source>
        <translation>Инфо-хеш v1:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="815"/>
        <source>Info Hash v2:</source>
        <translation>Инфо-хеш v2:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="863"/>
        <source>Comment:</source>
        <translation>Комментарий:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1058"/>
        <source>Select All</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="1065"/>
        <source>Select None</source>
        <translation>Отменить выбор</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="654"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="658"/>
        <source>High</source>
        <translation>Высокий</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="291"/>
        <source>Share Ratio:</source>
        <translation>Рейтинг:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="407"/>
        <source>Reannounce In:</source>
        <translation>Следующий анонс:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="365"/>
        <source>Last Seen Complete:</source>
        <translation>Замечен целиком:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="625"/>
        <source>Total Size:</source>
        <translation>Общий размер:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="654"/>
        <source>Pieces:</source>
        <translation>Части:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="683"/>
        <source>Created By:</source>
        <translation>Создан в:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="712"/>
        <source>Added On:</source>
        <translation>Дата добавления:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="741"/>
        <source>Completed On:</source>
        <translation>Дата завершения:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="770"/>
        <source>Created On:</source>
        <translation>Дата создания:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.ui" line="847"/>
        <source>Save Path:</source>
        <translation>Путь сохранения:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="662"/>
        <source>Maximum</source>
        <translation>Максимальный</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="650"/>
        <source>Do not download</source>
        <translation>Не загружать</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="492"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="500"/>
        <source>%1 x %2 (have %3)</source>
        <comment>(torrent pieces) eg 152 x 4MB (have 25)</comment>
        <translation>%1 x %2 (из них есть %3)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="442"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="445"/>
        <source>%1 (%2 this session)</source>
        <translation>%1 (%2 за сеанс)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="348"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="349"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="454"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (раздаётся %2)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="461"/>
        <source>%1 (%2 max)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 max)</comment>
        <translation>%1 (%2 макс.)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="474"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="478"/>
        <source>%1 (%2 total)</source>
        <comment>%1 and %2 are numbers, e.g. 3 (10 total)</comment>
        <translation>%1 (%2 всего)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="484"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="489"/>
        <source>%1 (%2 avg.)</source>
        <comment>%1 and %2 are speed rates, e.g. 200KiB/s (100KiB/s avg.)</comment>
        <translation>%1 (%2 сред.)</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="624"/>
        <source>Open</source>
        <translation>Открыть</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="626"/>
        <source>Open Containing Folder</source>
        <translation>Открыть папку расположения</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="628"/>
        <source>Rename...</source>
        <translation>Переименовать…</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="648"/>
        <source>Priority</source>
        <translation>Приоритет</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="667"/>
        <source>By shown file order</source>
        <translation>В показанном порядке файлов</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="726"/>
        <source>New Web seed</source>
        <translation>Новый веб-сид</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="730"/>
        <source>Remove Web seed</source>
        <translation>Удалить веб-сида</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="733"/>
        <source>Copy Web seed URL</source>
        <translation>Копировать адрес веб-сида</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="735"/>
        <source>Edit Web seed URL</source>
        <translation>Изменить адрес веб-сида </translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="96"/>
        <source>Filter files...</source>
        <translation>Фильтр файлов…</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="778"/>
        <source>Speed graphs are disabled</source>
        <translation>Графики скорости отключены</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="778"/>
        <source>You can enable it in Advanced Options</source>
        <translation>Вы можете включить их в Дополнительных параметрах</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="791"/>
        <source>New URL seed</source>
        <comment>New HTTP source</comment>
        <translation>Новый адрес сида</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="792"/>
        <source>New URL seed:</source>
        <translation>Новый адрес сида:</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="799"/>
        <location filename="../gui/properties/propertieswidget.cpp" line="853"/>
        <source>This URL seed is already in the list.</source>
        <translation>Этот адрес сида уже есть в списке.</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="845"/>
        <source>Web seed editing</source>
        <translation>Редактирование веб-сида</translation>
    </message>
    <message>
        <location filename="../gui/properties/propertieswidget.cpp" line="846"/>
        <source>Web seed URL:</source>
        <translation>Адрес веб-сида:</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../app/main.cpp" line="154"/>
        <source>%1 is an unknown command line parameter.</source>
        <comment>--random-parameter is an unknown command line parameter.</comment>
        <translation>Неизвестный параметр командной строки %1.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="166"/>
        <location filename="../app/main.cpp" line="177"/>
        <source>%1 must be the single command line parameter.</source>
        <translation>%1 должен быть единственным параметром командной строки.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="212"/>
        <source>You cannot use %1: qBittorrent is already running for this user.</source>
        <translation>Нельзя использовать %1: qBittorrent уже выполняется для данного пользователя.</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="529"/>
        <source>Usage:</source>
        <translation>Использование:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="532"/>
        <source>Options:</source>
        <translation>Настройки:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="161"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=value&apos;</comment>
        <translation>Параметр «%1» должен соответствовать синтаксису «%1=%2»</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="207"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=&lt;value&gt;&apos;</comment>
        <translation>Параметр «%1» должен соответствовать синтаксису «%1=%2»</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="222"/>
        <source>Expected integer number in environment variable &apos;%1&apos;, but got &apos;%2&apos;</source>
        <translation>Ожидаемое целое число в переменных окружения — «%1», но получено «%2»</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="279"/>
        <source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
        <comment>e.g. Parameter &apos;--add-paused&apos; must follow syntax &apos;--add-paused=&lt;true|false&gt;&apos;</comment>
        <translation>Параметр «%1» должен соответствовать синтаксису «%1=%2»</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="306"/>
        <source>Expected %1 in environment variable &apos;%2&apos;, but got &apos;%3&apos;</source>
        <translation>Ожидалось «%1» в переменных окружения «%2», но получено «%3»</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="537"/>
        <source>port</source>
        <translation>порт</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="425"/>
        <source>%1 must specify a valid port (1 to 65535).</source>
        <translation>%1 должен содержать допустимый порт (с 1 до 65535).</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="534"/>
        <source>Display program version and exit</source>
        <translation>Отображать версию программы и выход</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="536"/>
        <source>Display this help message and exit</source>
        <translation>Показать эту справку и выйти</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="538"/>
        <source>Change the Web UI port</source>
        <translation>Изменить порт веб-интерфейса</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="541"/>
        <source>Disable splash screen</source>
        <translation>Отключить заставку при запуске</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="543"/>
        <source>Run in daemon-mode (background)</source>
        <translation>Работать в режиме службы (в фоне)</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="546"/>
        <source>dir</source>
        <extracomment>Use appropriate short form or abbreviation of &quot;directory&quot;</extracomment>
        <translation>папка</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="547"/>
        <source>Store configuration files in &lt;dir&gt;</source>
        <translation>Хранить файлы настроек в &lt;папке&gt;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="548"/>
        <location filename="../app/cmdoptions.cpp" line="561"/>
        <source>name</source>
        <translation>имя</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="549"/>
        <source>Store configuration files in directories qBittorrent_&lt;name&gt;</source>
        <translation>Хранить файлы настроек в папках qBittorrent_&lt;имя&gt;</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="551"/>
        <source>Hack into libtorrent fastresume files and make file paths relative to the profile directory</source>
        <translation>Взломать файлы libtorrent для быстрого возобновления и сделать пути файлов относительными к каталогу профиля</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="553"/>
        <source>files or URLs</source>
        <translation>файлы или ссылки</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="554"/>
        <source>Download the torrents passed by the user</source>
        <translation>Загружать торренты, обозначенные пользователем</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="568"/>
        <source>Specify whether the &quot;Add New Torrent&quot; dialog opens when adding a torrent.</source>
        <translation>Управление отображением окна «Добавить новый торрент» при добавлении торрента.</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="557"/>
        <source>Options when adding new torrents:</source>
        <translation>Параметры добавления новых торрентов:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="558"/>
        <source>path</source>
        <translation>путь</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="558"/>
        <source>Torrent save path</source>
        <translation>Путь сохранения торрентов</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="559"/>
        <source>Add torrents as started or paused</source>
        <translation>Добавлять торренты запущенными или остановленными</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="560"/>
        <source>Skip hash check</source>
        <translation>Пропустить проверку хеша</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="562"/>
        <source>Assign torrents to category. If the category doesn&apos;t exist, it will be created.</source>
        <translation>Назначать категории торрентам. Если категория не существует, она будет создана.</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="564"/>
        <source>Download files in sequential order</source>
        <translation>Загружать файлы последовательно</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="566"/>
        <source>Download first and last pieces first</source>
        <translation>Загружать с первой и последней части</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="572"/>
        <source>Option values may be supplied via environment variables. For option named &apos;parameter-name&apos;, environment variable name is &apos;QBT_PARAMETER_NAME&apos; (in upper case, &apos;-&apos; replaced with &apos;_&apos;). To pass flag values, set the variable to &apos;1&apos; or &apos;TRUE&apos;. For example, to disable the splash screen: </source>
        <translation>Значения параметров могут передаваться через переменные среды. Для опции с названием «parameter-name» переменная среды — «QBT_PARAMETER_NAME» (в верхнем регистре, «-» заменяется на «_»). Чтобы передать значения флага, установите для переменной значение «1» или «TRUE». Например, чтобы отключить заставку:</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="577"/>
        <source>Command line parameters take precedence over environment variables</source>
        <translation>Параметры командной приоритетнее чем переменные среды</translation>
    </message>
    <message>
        <location filename="../app/cmdoptions.cpp" line="585"/>
        <source>Help</source>
        <translation>Справка</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="399"/>
        <source>Run application with -h option to read about command line parameters.</source>
        <translation>Запустите программу с параметром -h, чтобы получить справку по параметрам командной строки.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="401"/>
        <source>Bad command line</source>
        <translation>Неверная командная строка</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="407"/>
        <source>Bad command line: </source>
        <translation>Неверная командная строка:</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="420"/>
        <source>Legal Notice</source>
        <translation>Официальное уведомление</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="421"/>
        <source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.</source>
        <translation>qBittorrent — это программа для обмена файлами. При запуске торрента его данные становятся доступны другим пользователям посредством раздачи. Вы несёте персональную ответственность за всю информацию, которой делитесь.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="422"/>
        <source>No further notices will be issued.</source>
        <translation>Никаких дальнейших уведомлений выводиться не будет.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="435"/>
        <source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.

No further notices will be issued.</source>
        <translation>qBittorrent — это программа для обмена файлами. При запуске торрента его данные становятся доступны другим пользователям посредством раздачи. Вы несёте персональную ответственность за всю информацию, которой делитесь.

Никаких дальнейших уведомлений выводиться не будет.</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="423"/>
        <source>Press %1 key to accept and continue...</source>
        <translation>Нажмите %1, чтобы принять и продолжить…</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="436"/>
        <source>Legal notice</source>
        <translation>Официальное уведомление</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="437"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location filename="../app/main.cpp" line="438"/>
        <source>I Agree</source>
        <translation>Я согласен</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="255"/>
        <source>Detected unclean program exit. Using fallback file to restore settings: %1</source>
        <translation>Обнаружено некорректное завершение программы. Используется резервная копия для восстановления настроек: %1</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="329"/>
        <source>An access error occurred while trying to write the configuration file.</source>
        <translation>Ошибка доступа при попытке записи файла конфигурации.</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="332"/>
        <source>A format error occurred while trying to write the configuration file.</source>
        <translation>Ошибка формата при попытке записи файла конфигурации.</translation>
    </message>
    <message>
        <location filename="../base/settingsstorage.cpp" line="335"/>
        <source>An unknown error occurred while trying to write the configuration file.</source>
        <translation>Возникла неизвестная ошибка при попытке записи файла конфигурации.</translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="51"/>
        <source>Migrate preferences failed: WebUI https, file: &quot;%1&quot;, error: &quot;%2&quot;</source>
        <translation>Не удалось перенести настройки: HTTPS веб-интерфейса, файл: «%1», ошибка: «%2»</translation>
    </message>
    <message>
        <location filename="../app/upgrade.cpp" line="66"/>
        <source>Migrated preferences: WebUI https, exported data to file: &quot;%1&quot;</source>
        <translation>Перенесённые настройки: HTTPS веб-интерфейса, данные извлечены в файл: «%1»</translation>
    </message>
</context>
<context>
    <name>RSS::AutoDownloader</name>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="79"/>
        <location filename="../base/rss/rss_autodownloader.cpp" line="87"/>
        <source>Invalid data format.</source>
        <translation>Неверный формат данных.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="116"/>
        <source>Directory for RSS AutoDownloader data is unavailable.</source>
        <translation>Каталог данных автозагрузчика RSS не доступен.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="122"/>
        <source>Couldn&apos;t save RSS AutoDownloader data in %1. Error: %2</source>
        <translation>Не удалось сохранить данные Автозагрузчика RSS из %1. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="283"/>
        <source>Invalid data format</source>
        <translation>Неверный формат данных</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="430"/>
        <source>Couldn&apos;t read RSS AutoDownloader rules from %1. Error: %2</source>
        <translation>Не удалось прочесть правила Автозагрузчика RSS из %1. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_autodownloader.cpp" line="444"/>
        <source>Couldn&apos;t load RSS AutoDownloader rules. Reason: %1</source>
        <translation>Не удалось загрузить правила Автозагрузчика RSS. Причина: %1</translation>
    </message>
</context>
<context>
    <name>RSS::Feed</name>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="219"/>
        <source>Failed to download RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation>Не удалось загрузить RSS-канал с «%1». Причина: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="255"/>
        <source>RSS feed at &apos;%1&apos; updated. Added %2 new articles.</source>
        <translation>RSS-канал с «%1» обновлён. Добавлено %2 новых статей.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="252"/>
        <source>Failed to parse RSS feed at &apos;%1&apos;. Reason: %2</source>
        <translation>Не удалось разобрать RSS-канал с «%1». Причина: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="209"/>
        <source>RSS feed at &apos;%1&apos; is successfully downloaded. Starting to parse it.</source>
        <translation>RSS-канал с «%1» успешно загружен. Начался его разбор.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="279"/>
        <source>Couldn&apos;t read RSS Session data from %1. Error: %2</source>
        <translation>Не удалось прочесть данные сеанса RSS из %1. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="291"/>
        <source>Couldn&apos;t parse RSS Session data. Error: %1</source>
        <translation>Не удалось разобрать данные сеанса RSS. Ошибка: %1</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="298"/>
        <source>Couldn&apos;t load RSS Session data. Invalid data format.</source>
        <translation>Не удалось загрузить данные сеанса RSS. Неверный формат данных.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_feed.cpp" line="309"/>
        <source>Couldn&apos;t load RSS article &apos;%1#%2&apos;. Invalid data format.</source>
        <translation>Не удалось загрузить статью RSS «%1#%2». Неверный формат данных.</translation>
    </message>
</context>
<context>
    <name>RSS::Private::Parser</name>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="596"/>
        <source>Invalid RSS feed.</source>
        <translation>Неверный RSS-канал.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_parser.cpp" line="600"/>
        <source>%1 (line: %2, column: %3, offset: %4).</source>
        <translation>%1 (строка: %2, столбец: %3, смещение: %4).</translation>
    </message>
</context>
<context>
    <name>RSS::Session</name>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="160"/>
        <source>RSS feed with given URL already exists: %1.</source>
        <translation>RSS-канал с указанным адресом уже существует.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="178"/>
        <source>Cannot move root folder.</source>
        <translation>Невозможно переместить корневую папку.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="182"/>
        <location filename="../base/rss/rss_session.cpp" line="216"/>
        <source>Item doesn&apos;t exist: %1.</source>
        <translation>Элемент не существует: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="212"/>
        <source>Cannot delete root folder.</source>
        <translation>Невозможно удалить корневую папку.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="298"/>
        <source>Couldn&apos;t load RSS Feed &apos;%1&apos;. URL is required.</source>
        <translation>Не удалось загрузить RSS-канал «%1». Требуется адрес.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="309"/>
        <source>Couldn&apos;t load RSS Feed &apos;%1&apos;. UID is invalid.</source>
        <translation>Не удалось загрузить RSS-канал «%1». Неверный UID.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="316"/>
        <source>Duplicate RSS Feed UID: %1. Configuration seems to be corrupted.</source>
        <translation>Повтор UID RSS-канала: %1. Похоже, что конфигурация повреждена.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="337"/>
        <source>Couldn&apos;t load RSS Item &apos;%1&apos;. Invalid data format.</source>
        <translation>Не удалось загрузить элемент RSS «%1». Неверный формат данных.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="385"/>
        <source>Incorrect RSS Item path: %1.</source>
        <translation>Некорректный путь элемента RSS: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="388"/>
        <source>RSS item with given path already exists: %1.</source>
        <translation>RSS-канал с указанным путём уже существует: %1.</translation>
    </message>
    <message>
        <location filename="../base/rss/rss_session.cpp" line="393"/>
        <source>Parent folder doesn&apos;t exist: %1.</source>
        <translation>Родительская папка не существует: %1.</translation>
    </message>
</context>
<context>
    <name>RSSWidget</name>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="17"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="31"/>
        <source>Fetching of RSS feeds is disabled now! You can enable it in application settings.</source>
        <translation>Получение RSS в данный момент отключено! Вы можете включить его в настройках приложения.</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="43"/>
        <source>New subscription</source>
        <translation>Новая подписка</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="50"/>
        <location filename="../gui/rss/rsswidget.ui" line="174"/>
        <location filename="../gui/rss/rsswidget.ui" line="177"/>
        <source>Mark items read</source>
        <translation>Отметить как прочитанные</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="57"/>
        <source>Refresh RSS streams</source>
        <translation>Обновить RSS-потоки</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="60"/>
        <source>Update all</source>
        <translation>Обновить все</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="80"/>
        <source>RSS Downloader...</source>
        <translation>Загрузчик RSS…</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="108"/>
        <source>Torrents: (double-click to download)</source>
        <translation>Торренты: (двойной щелчок для загрузки)</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="137"/>
        <location filename="../gui/rss/rsswidget.ui" line="140"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="145"/>
        <source>Rename...</source>
        <translation>Переименовать…</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="148"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="153"/>
        <location filename="../gui/rss/rsswidget.ui" line="156"/>
        <source>Update</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="161"/>
        <source>New subscription...</source>
        <translation>Новая подписка…</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="166"/>
        <location filename="../gui/rss/rsswidget.ui" line="169"/>
        <source>Update all feeds</source>
        <translation>Обновить все каналы</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="182"/>
        <source>Download torrent</source>
        <translation>Загрузить торрент</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="187"/>
        <source>Open news URL</source>
        <translation>Открыть новостную ссылку</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="192"/>
        <source>Copy feed URL</source>
        <translation>Копировать адрес канала</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.ui" line="197"/>
        <source>New folder...</source>
        <translation>Новая папка…</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="228"/>
        <source>Please choose a folder name</source>
        <translation>Пожалуйста, выберите имя папки</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="228"/>
        <source>Folder name:</source>
        <translation>Имя папки:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="229"/>
        <source>New folder</source>
        <translation>Новая папка</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="270"/>
        <source>Please type a RSS feed URL</source>
        <translation>Пожалуйста, введите адрес RSS-канала</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="270"/>
        <source>Feed URL:</source>
        <translation>Адрес канала:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="312"/>
        <source>Deletion confirmation</source>
        <translation>Подтверждение удаления</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="312"/>
        <source>Are you sure you want to delete the selected RSS feeds?</source>
        <translation>Вы уверены, что хотите удалить выбранные RSS-каналы?</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="409"/>
        <source>Please choose a new name for this RSS feed</source>
        <translation>Пожалуйста, укажите новое имя для этого RSS-канала</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="409"/>
        <source>New feed name:</source>
        <translation>Новое имя канала:</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="417"/>
        <source>Rename failed</source>
        <translation>Переименование не удалось</translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="489"/>
        <source>Date: </source>
        <translation>Дата: </translation>
    </message>
    <message>
        <location filename="../gui/rss/rsswidget.cpp" line="491"/>
        <source>Author: </source>
        <translation>Автор: </translation>
    </message>
</context>
<context>
    <name>SearchController</name>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="98"/>
        <source>Python must be installed to use the Search Engine.</source>
        <translation>Требуется установленный Python для использования поисковика.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="123"/>
        <source>Unable to create more than %1 concurrent searches.</source>
        <translation>Невозможно создать более %1 одновременных поисковых запросов.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="203"/>
        <location filename="../webui/api/searchcontroller.cpp" line="209"/>
        <source>Offset is out of range</source>
        <translation>Смещение вне диапазона</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="286"/>
        <source>All plugins are already up to date.</source>
        <translation>Все плагины имеют последние версии.</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="290"/>
        <source>Updating %1 plugins</source>
        <translation>Обновляются %1 плагина</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="295"/>
        <source>Updating plugin %1</source>
        <translation>Обновляется плагин %1</translation>
    </message>
    <message>
        <location filename="../webui/api/searchcontroller.cpp" line="302"/>
        <source>Failed to check for plugin updates: %1</source>
        <translation>Не удалось проверить обновления для плагинов: %1</translation>
    </message>
</context>
<context>
    <name>SearchJobWidget</name>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="22"/>
        <source>Results(xxx)</source>
        <translation>Результаты (xxx)</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="45"/>
        <source>Search in:</source>
        <translation>Поиск:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="55"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some search engines search in torrent description and in torrent file names too. Whether such results will be shown in the list below is controlled by this mode.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Everywhere &lt;/span&gt;disables filtering and shows everything returned by the search engines.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Torrent names only&lt;/span&gt; shows only torrents whose names match the search query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Некоторые поисковики способны искать среди описаний и названий файлов. Отображение поисковых результатов в списке ниже контролируется этим режимом.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Везде&lt;/span&gt; отключает фильтрование и отображает полный результат поисковика.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;В именах торрентов&lt;/span&gt; отображает торренты, соответствующие запросу по имени файла.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="84"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed number of seeders&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Установить минимально и максимально допустимое число сидов&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="87"/>
        <source>Seeds:</source>
        <translation>Сиды:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="94"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Минимальное количество сидов&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="116"/>
        <location filename="../gui/search/searchjobwidget.ui" line="204"/>
        <source>to</source>
        <translation>до</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="123"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Максимальное количество сидов&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="126"/>
        <location filename="../gui/search/searchjobwidget.ui" line="216"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="167"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed size of a torrent&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Установить минимально и максимально допустимый размер торрента&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="170"/>
        <source>Size:</source>
        <translation>Размер:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="179"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Минимальный размер торрента&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.ui" line="213"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Максимальный размер торрента&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="78"/>
        <source>Name</source>
        <comment>i.e: file name</comment>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="79"/>
        <source>Size</source>
        <comment>i.e: file size</comment>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="80"/>
        <source>Seeders</source>
        <comment>i.e: Number of full sources</comment>
        <translation>Сиды</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="81"/>
        <source>Leechers</source>
        <comment>i.e: Number of partial sources</comment>
        <translation>Личи</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="82"/>
        <source>Search engine</source>
        <translation>Поисковик</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="133"/>
        <source>Filter search results...</source>
        <translation>Фильтр результатов поиска…</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="308"/>
        <source>Results (showing &lt;i&gt;%1&lt;/i&gt; out of &lt;i&gt;%2&lt;/i&gt;):</source>
        <comment>i.e: Search results</comment>
        <translation>Результаты (показано &lt;i&gt;%1&lt;/i&gt; из &lt;i&gt;%2&lt;/i&gt;):</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="359"/>
        <source>Torrent names only</source>
        <translation>В именах торрентов</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="360"/>
        <source>Everywhere</source>
        <translation>Везде</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="383"/>
        <source>Use regular expressions</source>
        <translation>Использовать регулярные выражения</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="397"/>
        <source>Download</source>
        <translation>Загрузить</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="400"/>
        <source>Open description page</source>
        <translation>Открыть страницу описания</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="404"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="406"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="408"/>
        <source>Download link</source>
        <translation>Ссылку загрузки</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="410"/>
        <source>Description page URL</source>
        <translation>Адрес страницы описания</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="421"/>
        <source>Searching...</source>
        <translation>Выполняется поиск…</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="423"/>
        <source>Search has finished</source>
        <translation>Поиск завершён</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="425"/>
        <source>Search aborted</source>
        <translation>Поиск прерван</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="427"/>
        <source>An error occurred during search...</source>
        <translation>Во время поиска произошла ошибка…</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="429"/>
        <source>Search returned no results</source>
        <translation>Поиск не дал результатов</translation>
    </message>
    <message>
        <location filename="../gui/search/searchjobwidget.cpp" line="454"/>
        <source>Column visibility</source>
        <translation>Отображение столбцов</translation>
    </message>
</context>
<context>
    <name>SearchPluginManager</name>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="221"/>
        <source>Unknown search engine plugin file format.</source>
        <translation>Неизвестный формат файла поискового плагина.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="233"/>
        <source>Plugin already at version %1, which is greater than %2</source>
        <translation>Плагин уже версии %1, которая больше, чем %2</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="234"/>
        <source>A more recent version of this plugin is already installed.</source>
        <translation>Уже установлена самая последняя версия этого плагина.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="257"/>
        <source>Plugin %1 is not supported.</source>
        <translation>Плагин %1 не поддерживается.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="265"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="269"/>
        <source>Plugin is not supported.</source>
        <translation>Плагин не поддерживается.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="277"/>
        <source>Plugin %1 has been successfully updated.</source>
        <translation>Плагин %1 был успешно обновлён.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="342"/>
        <source>All categories</source>
        <translation>Все категории</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="343"/>
        <source>Movies</source>
        <translation>Фильмы</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="344"/>
        <source>TV shows</source>
        <translation>ТВ-шоу</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="345"/>
        <source>Music</source>
        <translation>Музыка</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="346"/>
        <source>Games</source>
        <translation>Игры</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="347"/>
        <source>Anime</source>
        <translation>Аниме</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="348"/>
        <source>Software</source>
        <translation>Программы</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="349"/>
        <source>Pictures</source>
        <translation>Изображения</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="350"/>
        <source>Books</source>
        <translation>Книги</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="384"/>
        <source>Update server is temporarily unavailable. %1</source>
        <translation>Сервер обновлений временно недоступен. %1</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="405"/>
        <location filename="../base/search/searchpluginmanager.cpp" line="407"/>
        <source>Failed to download the plugin file. %1</source>
        <translation>Не удалось загрузить файл плагина. %1</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="537"/>
        <source>Plugin &quot;%1&quot; is outdated, updating to version %2</source>
        <translation>Плагин «%1» устарел, обновление до версии %2</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="544"/>
        <source>Incorrect update info received for %1 out of %2 plugins.</source>
        <translation>Получена неверная информация об обновлении для %1 из %2 плагинов.</translation>
    </message>
    <message>
        <location filename="../base/search/searchpluginmanager.cpp" line="583"/>
        <source>Search plugin &apos;%1&apos; contains invalid version string (&apos;%2&apos;)</source>
        <translation>Поисковый плагин «%1» содержит недопустимую строку версии («%2»)</translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="14"/>
        <location filename="../gui/search/searchwidget.ui" line="51"/>
        <location filename="../gui/search/searchwidget.cpp" line="293"/>
        <location filename="../gui/search/searchwidget.cpp" line="316"/>
        <location filename="../gui/search/searchwidget.cpp" line="382"/>
        <location filename="../gui/search/searchwidget.cpp" line="390"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="79"/>
        <source>There aren&apos;t any search plugins installed.
Click the &quot;Search plugins...&quot; button at the bottom right of the window to install some.</source>
        <translation>Отсутствуют установленные поисковые плагины.
Нажмите на кнопку «Поисковые плагины…» в правой нижней части окна для их установки.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.ui" line="132"/>
        <source>Search plugins...</source>
        <translation>Поисковые плагины…</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="97"/>
        <source>A phrase to search for.</source>
        <translation>Фраза для поиска.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="98"/>
        <source>Spaces in a search term may be protected by double quotes.</source>
        <translation>Пробелы в поисковом запросе можно защитить двойными кавычками.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="100"/>
        <source>Example:</source>
        <comment>Search phrase example</comment>
        <translation>Пример:</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="102"/>
        <source>&lt;b&gt;foo bar&lt;/b&gt;: search for &lt;b&gt;foo&lt;/b&gt; and &lt;b&gt;bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, a pair of space delimited words, individal words are highlighted</comment>
        <translation>&lt;b&gt;foo bar&lt;/b&gt; для поиска &lt;b&gt;foo&lt;/b&gt; и &lt;b&gt;bar&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="106"/>
        <source>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: search for &lt;b&gt;foo bar&lt;/b&gt;</source>
        <comment>Search phrase example, illustrates quotes usage, double quotedpair of space delimited words, the whole pair is highlighted</comment>
        <translation>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt; для поиска &lt;b&gt;foo bar&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="205"/>
        <source>All plugins</source>
        <translation>Все плагины</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="204"/>
        <source>Only enabled</source>
        <translation>Только включённые</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="170"/>
        <source>Close tab</source>
        <translation>Закрыть вкладку</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="171"/>
        <source>Close all tabs</source>
        <translation>Закрыть все вкладки</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="206"/>
        <source>Select...</source>
        <translation>Выбрать…</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="307"/>
        <location filename="../gui/search/searchwidget.cpp" line="376"/>
        <location filename="../gui/search/searchwidget.cpp" line="378"/>
        <source>Search Engine</source>
        <translation>Поисковик</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="307"/>
        <source>Please install Python to use the Search Engine.</source>
        <translation>Пожалуйста, установите Python для использования поисковика.</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="327"/>
        <source>Empty search pattern</source>
        <translation>Пустой шаблон поиска</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="327"/>
        <source>Please type a search pattern first</source>
        <translation>Пожалуйста, задайте сначала шаблон поиска</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="357"/>
        <source>Stop</source>
        <translation>Стоп</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="378"/>
        <source>Search has finished</source>
        <translation>Поиск завершён</translation>
    </message>
    <message>
        <location filename="../gui/search/searchwidget.cpp" line="376"/>
        <source>Search has failed</source>
        <translation>Поиск не удался</translation>
    </message>
</context>
<context>
    <name>ShutdownConfirmDialog</name>
    <message>
        <location filename="../gui/shutdownconfirmdialog.ui" line="64"/>
        <source>Don&apos;t show again</source>
        <translation>Больше не показывать</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="114"/>
        <source>qBittorrent will now exit.</source>
        <translation>qBittorrent будет сейчас закрыт.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="115"/>
        <source>E&amp;xit Now</source>
        <translation>В&amp;ыйти сейчас</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="116"/>
        <source>Exit confirmation</source>
        <translation>Подтверждение выхода</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="119"/>
        <source>The computer is going to shutdown.</source>
        <translation>Компьютер будет выключен.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="120"/>
        <source>&amp;Shutdown Now</source>
        <translation>&amp;Выключить сейчас</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="121"/>
        <source>Shutdown confirmation</source>
        <translation>Подтверждение выключения</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="124"/>
        <source>The computer is going to enter suspend mode.</source>
        <translation>Компьютер перейдёт в ждущий режим.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="125"/>
        <source>&amp;Suspend Now</source>
        <translation>&amp;Перейти в ждущий режим</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="126"/>
        <source>Suspend confirmation</source>
        <translation>Подтверждение перехода в ждущий режим</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="129"/>
        <source>The computer is going to enter hibernation mode.</source>
        <translation>Компьютер перейдёт в спящий режим.</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="130"/>
        <source>&amp;Hibernate Now</source>
        <translation>П&amp;ерейти в спящий режим</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="131"/>
        <source>Hibernate confirmation</source>
        <translation>Подтверждение перехода в спящий режим</translation>
    </message>
    <message>
        <location filename="../gui/shutdownconfirmdialog.cpp" line="141"/>
        <source>You can cancel the action within %1 seconds.</source>
        <translation>Вы можете отменить действие в течение %1 секунд.</translation>
    </message>
</context>
<context>
    <name>SpeedLimitDialog</name>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="14"/>
        <source>Global Speed Limits</source>
        <translation>Общие ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="20"/>
        <source>Speed limits</source>
        <translation>Ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="33"/>
        <location filename="../gui/speedlimitdialog.ui" line="103"/>
        <source>Upload:</source>
        <translation>Отдача:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="47"/>
        <location filename="../gui/speedlimitdialog.ui" line="74"/>
        <location filename="../gui/speedlimitdialog.ui" line="117"/>
        <location filename="../gui/speedlimitdialog.ui" line="144"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="50"/>
        <location filename="../gui/speedlimitdialog.ui" line="77"/>
        <location filename="../gui/speedlimitdialog.ui" line="120"/>
        <location filename="../gui/speedlimitdialog.ui" line="147"/>
        <source> KiB/s</source>
        <translation> КБ/с</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="60"/>
        <location filename="../gui/speedlimitdialog.ui" line="130"/>
        <source>Download:</source>
        <translation>Загрузка:</translation>
    </message>
    <message>
        <location filename="../gui/speedlimitdialog.ui" line="90"/>
        <source>Alternative speed limits</source>
        <translation>Особые ограничения скорости</translation>
    </message>
</context>
<context>
    <name>SpeedPlotView</name>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="173"/>
        <source>Total Upload</source>
        <translation>Всего отдано</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="174"/>
        <source>Total Download</source>
        <translation>Всего загружено</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="178"/>
        <source>Payload Upload</source>
        <translation>Отдано полезного</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="179"/>
        <source>Payload Download</source>
        <translation>Загружено полезного</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="183"/>
        <source>Overhead Upload</source>
        <translation>Отдано служебного трафика</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="184"/>
        <source>Overhead Download</source>
        <translation>Загружено служебного трафика</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="188"/>
        <source>DHT Upload</source>
        <translation>Отдано DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="189"/>
        <source>DHT Download</source>
        <translation>Загружено DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="193"/>
        <source>Tracker Upload</source>
        <translation>Отдано трекером</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedplotview.cpp" line="194"/>
        <source>Tracker Download</source>
        <translation>Загружено трекером</translation>
    </message>
</context>
<context>
    <name>SpeedWidget</name>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="68"/>
        <source>Period:</source>
        <translation>Период:</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="71"/>
        <source>1 Minute</source>
        <translation>1 минута</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="72"/>
        <source>5 Minutes</source>
        <translation>5 минут</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="73"/>
        <source>30 Minutes</source>
        <translation>30 минут</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="75"/>
        <source>6 Hours</source>
        <translation>6 часов</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="105"/>
        <source>Select Graphs</source>
        <translation>Выбрать графики</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="83"/>
        <source>Total Upload</source>
        <translation>Всего отдано</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="74"/>
        <source>3 Hours</source>
        <translation>3 часа</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="76"/>
        <source>12 Hours</source>
        <translation>12 часов</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="77"/>
        <source>24 Hours</source>
        <translation>24 часа</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="84"/>
        <source>Total Download</source>
        <translation>Всего загружено</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="85"/>
        <source>Payload Upload</source>
        <translation>Отдано полезного</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="86"/>
        <source>Payload Download</source>
        <translation>Загружено полезного</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="87"/>
        <source>Overhead Upload</source>
        <translation>Отдано служебного трафика</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="88"/>
        <source>Overhead Download</source>
        <translation>Загружено служебного трафика</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="89"/>
        <source>DHT Upload</source>
        <translation>Отдано DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="90"/>
        <source>DHT Download</source>
        <translation>Загружено DHT</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="91"/>
        <source>Tracker Upload</source>
        <translation>Отдано трекером</translation>
    </message>
    <message>
        <location filename="../gui/properties/speedwidget.cpp" line="92"/>
        <source>Tracker Download</source>
        <translation>Загружено трекером</translation>
    </message>
</context>
<context>
    <name>StacktraceDialog</name>
    <message>
        <location filename="../app/stacktracedialog.ui" line="14"/>
        <source>Crash info</source>
        <translation>Отчёт об ошибке</translation>
    </message>
</context>
<context>
    <name>StatsDialog</name>
    <message>
        <location filename="../gui/statsdialog.ui" line="14"/>
        <source>Statistics</source>
        <translation>Статистика</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="20"/>
        <source>User statistics</source>
        <translation>Статистика пользователя</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="99"/>
        <source>Cache statistics</source>
        <translation>Статистика кэша</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="105"/>
        <source>Read cache hits:</source>
        <translation>Попаданий в кэш чтения:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="184"/>
        <source>Average time in queue:</source>
        <translation>Среднее время в очереди: </translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="33"/>
        <source>Connected peers:</source>
        <translation>Подключённые пиры:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="40"/>
        <source>All-time share ratio:</source>
        <translation>Общий рейтинг раздачи:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="54"/>
        <source>All-time download:</source>
        <translation>Всего загружено:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="75"/>
        <source>Session waste:</source>
        <translation>Потеряно за сеанс:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="82"/>
        <source>All-time upload:</source>
        <translation>Всего отдано:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="126"/>
        <source>Total buffer size:</source>
        <translation>Общий размер буфера:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="136"/>
        <source>Performance statistics</source>
        <translation>Производительность</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="170"/>
        <source>Queued I/O jobs:</source>
        <translation>Операций ввода-вывода в очереди:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="177"/>
        <source>Write cache overload:</source>
        <translation>Перегрузка кэша записи:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="191"/>
        <source>Read cache overload:</source>
        <translation>Перегрузка кэша чтения:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.ui" line="198"/>
        <source>Total queued size:</source>
        <translation>Общий размер очереди:</translation>
    </message>
    <message>
        <location filename="../gui/statsdialog.cpp" line="112"/>
        <source>%1 ms</source>
        <comment>18 milliseconds</comment>
        <translation>%1 мс</translation>
    </message>
</context>
<context>
    <name>StatusBar</name>
    <message>
        <location filename="../gui/statusbar.cpp" line="68"/>
        <location filename="../gui/statusbar.cpp" line="192"/>
        <source>Connection status:</source>
        <translation>Состояние связи:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="69"/>
        <location filename="../gui/statusbar.cpp" line="192"/>
        <source>No direct connections. This may indicate network configuration problems.</source>
        <translation>Нет прямых соединений. Причиной этому могут быть проблемы в настройках сети.</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="90"/>
        <location filename="../gui/statusbar.cpp" line="202"/>
        <source>DHT: %1 nodes</source>
        <translation>DHT: %1 узлов</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="161"/>
        <source>qBittorrent needs to be restarted!</source>
        <translation>qBittorrent надо перезапустить!</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="179"/>
        <location filename="../gui/statusbar.cpp" line="187"/>
        <source>Connection Status:</source>
        <translation>Состояние связи:</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="179"/>
        <source>Offline. This usually means that qBittorrent failed to listen on the selected port for incoming connections.</source>
        <translation>Отключён. Обычно это означает, что qBittorrent не смог прослушать выбранный порт для входящих соединений.</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="187"/>
        <source>Online</source>
        <translation>В сети</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="248"/>
        <source>Click to switch to alternative speed limits</source>
        <translation>Нажмите для переключения на особые ограничения скорости</translation>
    </message>
    <message>
        <location filename="../gui/statusbar.cpp" line="242"/>
        <source>Click to switch to regular speed limits</source>
        <translation>Нажмите для переключения на общие ограничения скорости</translation>
    </message>
</context>
<context>
    <name>StatusFilterWidget</name>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="181"/>
        <source>All (0)</source>
        <comment>this is for the status filter</comment>
        <translation>Все (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="184"/>
        <source>Downloading (0)</source>
        <translation>Загружаются (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="187"/>
        <source>Seeding (0)</source>
        <translation>Раздаются (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="190"/>
        <source>Completed (0)</source>
        <translation>Завершены (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="193"/>
        <source>Resumed (0)</source>
        <translation>Возобновлены (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="196"/>
        <source>Paused (0)</source>
        <translation>Остановлены (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="199"/>
        <source>Active (0)</source>
        <translation>Активны (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="202"/>
        <source>Inactive (0)</source>
        <translation>Неактивны (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="205"/>
        <source>Stalled (0)</source>
        <translation>Простаивают (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="208"/>
        <source>Stalled Uploading (0)</source>
        <translation>Отдача простаивает (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="211"/>
        <source>Stalled Downloading (0)</source>
        <translation>Загрузка простаивает (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="214"/>
        <source>Checking (0)</source>
        <translation>Проверяется (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="217"/>
        <source>Errored (0)</source>
        <translation>С ошибкой (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="274"/>
        <source>All (%1)</source>
        <translation>Все (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="275"/>
        <source>Downloading (%1)</source>
        <translation>Загружаются (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="276"/>
        <source>Seeding (%1)</source>
        <translation>Раздаются (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="277"/>
        <source>Completed (%1)</source>
        <translation>Завершены (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="279"/>
        <source>Paused (%1)</source>
        <translation>Остановлены (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="278"/>
        <source>Resumed (%1)</source>
        <translation>Возобновлены (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="280"/>
        <source>Active (%1)</source>
        <translation>Активны (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="281"/>
        <source>Inactive (%1)</source>
        <translation>Неактивны (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="282"/>
        <source>Stalled (%1)</source>
        <translation>Простаивают (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="283"/>
        <source>Stalled Uploading (%1)</source>
        <translation>Отдача простаивает (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="284"/>
        <source>Stalled Downloading (%1)</source>
        <translation>Загрузка простаивает (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="285"/>
        <source>Checking (%1)</source>
        <translation>Проверяются (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="286"/>
        <source>Errored (%1)</source>
        <translation>С ошибкой (%1)</translation>
    </message>
</context>
<context>
    <name>TagFilterModel</name>
    <message>
        <location filename="../gui/tagfiltermodel.cpp" line="149"/>
        <source>Tags</source>
        <translation>Метки</translation>
    </message>
    <message>
        <location filename="../gui/tagfiltermodel.cpp" line="260"/>
        <source>All</source>
        <translation>Все</translation>
    </message>
    <message>
        <location filename="../gui/tagfiltermodel.cpp" line="262"/>
        <source>Untagged</source>
        <translation>Без метки</translation>
    </message>
</context>
<context>
    <name>TagFilterWidget</name>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="110"/>
        <source>Add tag...</source>
        <translation>Добавить метку…</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="116"/>
        <source>Remove tag</source>
        <translation>Удалить метку</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="120"/>
        <source>Remove unused tags</source>
        <translation>Удалить пустые метки</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="123"/>
        <source>Resume torrents</source>
        <translation>Возобновить торренты</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="125"/>
        <source>Pause torrents</source>
        <translation>Остановить торренты</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="127"/>
        <source>Delete torrents</source>
        <translation>Удалить торренты</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="171"/>
        <source>New Tag</source>
        <translation>Новая метка</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="171"/>
        <source>Tag:</source>
        <translation>Метка:</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="177"/>
        <source>Invalid tag name</source>
        <translation>Недопустимое имя метки</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="178"/>
        <source>Tag name &apos;%1&apos; is invalid</source>
        <translation>Недопустимое имя метки «%1»</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="193"/>
        <source>Tag exists</source>
        <translation>Метка существует</translation>
    </message>
    <message>
        <location filename="../gui/tagfilterwidget.cpp" line="193"/>
        <source>Tag name already exists.</source>
        <translation>Имя метки уже существует.</translation>
    </message>
</context>
<context>
    <name>TorrentCategoryDialog</name>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="14"/>
        <source>Torrent Category Properties</source>
        <translation>Свойства категории торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.ui" line="45"/>
        <source>Save path:</source>
        <translation>Путь сохранения:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="43"/>
        <source>Choose save path</source>
        <translation>Выберите путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="65"/>
        <source>New Category</source>
        <translation>Новая категория</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="76"/>
        <source>Invalid category name</source>
        <translation>Недопустимое имя категории</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="77"/>
        <source>Category name cannot contain &apos;\&apos;.
Category name cannot start/end with &apos;/&apos;.
Category name cannot contain &apos;//&apos; sequence.</source>
        <translation>Имя категории не должно содержать «\».
Имя категории не должно начинаться или заканчиваться с «/».
Имя категории не должно содержать «//».</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="84"/>
        <source>Category creation error</source>
        <translation>Ошибка создания категории</translation>
    </message>
    <message>
        <location filename="../gui/torrentcategorydialog.cpp" line="85"/>
        <source>Category with the given name already exists.
Please choose a different name and try again.</source>
        <translation>Категория с таким именем уже существует.
Пожалуйста, выберите другое имя и попробуйте снова.</translation>
    </message>
</context>
<context>
    <name>TorrentContentModel</name>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Progress</source>
        <translation>Прогресс</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Download Priority</source>
        <translation>Приоритет</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Remaining</source>
        <translation>Осталось</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodel.cpp" line="193"/>
        <source>Availability</source>
        <translation>Доступно</translation>
    </message>
</context>
<context>
    <name>TorrentContentModelItem</name>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="118"/>
        <source>Mixed</source>
        <comment>Mixed (priorities</comment>
        <translation>Смешанный</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="120"/>
        <source>Not downloaded</source>
        <translation>Не загружать</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="122"/>
        <source>High</source>
        <comment>High (priority)</comment>
        <translation>Высокий</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="124"/>
        <source>Maximum</source>
        <comment>Maximum (priority)</comment>
        <translation>Максимальный</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="126"/>
        <source>Normal</source>
        <comment>Normal (priority)</comment>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontentmodelitem.cpp" line="140"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
</context>
<context>
    <name>TorrentContentTreeView</name>
    <message>
        <location filename="../gui/torrentcontenttreeview.cpp" line="125"/>
        <source>Renaming</source>
        <translation>Переименование</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontenttreeview.cpp" line="125"/>
        <source>New name:</source>
        <translation>Новое имя:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcontenttreeview.cpp" line="148"/>
        <source>Rename error</source>
        <translation>Ошибка переименования</translation>
    </message>
</context>
<context>
    <name>TorrentCreatorDialog</name>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="17"/>
        <source>Torrent Creator</source>
        <translation>Создать торрент</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="56"/>
        <source>Select file/folder to share</source>
        <translation>Выберите файл или папку для раздачи</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="64"/>
        <source>Path:</source>
        <translation>Путь:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="91"/>
        <source>[Drag and drop area]</source>
        <translation>[Область переноса]</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="101"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="120"/>
        <source>Select file</source>
        <translation>Выбрать файл</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="108"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="113"/>
        <source>Select folder</source>
        <translation>Выбрать папку</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="120"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="141"/>
        <source>Torrent format:</source>
        <translation>Формат торрента:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="154"/>
        <source>Hybrid</source>
        <translation>Гибрид</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="185"/>
        <source>Piece size:</source>
        <translation>Размер части:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="199"/>
        <source>Auto</source>
        <translation>Авто</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="204"/>
        <source>16 KiB</source>
        <translation>16 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="209"/>
        <source>32 KiB</source>
        <translation>32 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="214"/>
        <source>64 KiB</source>
        <translation>64 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="219"/>
        <source>128 KiB</source>
        <translation>128 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="224"/>
        <source>256 KiB</source>
        <translation>256 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="229"/>
        <source>512 KiB</source>
        <translation>512 КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="234"/>
        <source>1 MiB</source>
        <translation>1 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="239"/>
        <source>2 MiB</source>
        <translation>2 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="244"/>
        <source>4 MiB</source>
        <translation>4 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="249"/>
        <source>8 MiB</source>
        <translation>8 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="254"/>
        <source>16 MiB</source>
        <translation>16 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="259"/>
        <source>32 MiB</source>
        <translation>32 МБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="267"/>
        <source>Calculate number of pieces:</source>
        <translation>Посчитать кол-во частей:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="296"/>
        <source>Private torrent (Won&apos;t distribute on DHT network)</source>
        <translation>Приватный торрент (не раздаётся через децентрализованную сеть DHT)</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="303"/>
        <source>Start seeding immediately</source>
        <translation>Начать раздачу сразу</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="313"/>
        <source>Ignore share ratio limits for this torrent</source>
        <translation>Игнорировать ограничения рейтинга для этого торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="320"/>
        <source>Optimize alignment</source>
        <translation>Оптимизировать сортировку файлов</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="331"/>
        <source>Align to piece boundary for files larger than:</source>
        <translation>Выравнивать по размеру частей файлы больше чем:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="338"/>
        <source>Disabled</source>
        <translation>Отключено</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="341"/>
        <source> KiB</source>
        <translation> КБ</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="378"/>
        <source>Fields</source>
        <translation>Поля</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="384"/>
        <source>You can separate tracker tiers / groups with an empty line.</source>
        <translation>Используйте пустые строки для разделения уровней / групп трекеров.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="394"/>
        <source>Web seed URLs:</source>
        <translation>Адреса веб-сидов:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="415"/>
        <source>Tracker URLs:</source>
        <translation>Адреса трекеров:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="422"/>
        <source>Comments:</source>
        <translation>Комментарии:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="429"/>
        <source>Source:</source>
        <translation>Источник:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.ui" line="448"/>
        <source>Progress:</source>
        <translation>Прогресс:</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="73"/>
        <source>Create Torrent</source>
        <translation>Создать торрент</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="181"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="226"/>
        <location filename="../gui/torrentcreatordialog.cpp" line="240"/>
        <source>Torrent creation failed</source>
        <translation>Не удалось создать торрент</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="181"/>
        <source>Reason: Path to file/folder is not readable.</source>
        <translation>Причина: Путь к файлу или папке недоступен для чтения.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="188"/>
        <source>Select where to save the new torrent</source>
        <translation>Выберите папку для сохранения нового торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="188"/>
        <source>Torrent Files (*.torrent)</source>
        <translation>Торрент-файлы (*.torrent)</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="226"/>
        <source>Reason: %1</source>
        <translation>Причина: %1</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="240"/>
        <source>Reason: Created torrent is invalid. It won&apos;t be added to download list.</source>
        <translation>Причина: Созданный торрент-файл испорчен. Он не будет добавлен в список загрузок.</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="256"/>
        <source>Torrent creator</source>
        <translation>Создать торрент</translation>
    </message>
    <message>
        <location filename="../gui/torrentcreatordialog.cpp" line="257"/>
        <source>Torrent created:</source>
        <translation>Торрент создан:</translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="273"/>
        <source>Watched folder path cannot be empty.</source>
        <translation>Наблюдаемая папка не может быть пустой.</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="276"/>
        <source>Watched folder path cannot be relative.</source>
        <translation>Наблюдаемая папка не может быть относительной.</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="292"/>
        <source>Couldn&apos;t load Watched Folders configuration from %1. Error: %2</source>
        <translation>Не удалось загрузить настройки наблюдаемой папки из %1. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="301"/>
        <source>Couldn&apos;t parse Watched Folders configuration from %1. Error: %2</source>
        <translation>Не удалось разобрать настройки наблюдаемой папки из %1. Ошибка: %2</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="308"/>
        <source>Couldn&apos;t load Watched Folders configuration from %1. Invalid data format.</source>
        <translation>Не удалось загрузить настройки наблюдаемой папки из %1. Неверный формат данных.</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="381"/>
        <source>Couldn&apos;t store Watched Folders configuration to %1. Error: %2</source>
        <translation>Не удалось сохранить настройки наблюдаемой папки из %1. Ошибка: %2</translation>
    </message>
</context>
<context>
    <name>TorrentFilesWatcher::Worker</name>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="532"/>
        <source>Failed to open magnet file: %1</source>
        <translation>Не удалось открыть магнет-файл. Причина: %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="605"/>
        <source>Rejecting failed torrent file: %1</source>
        <translation>Отклонение неудачного торрент-файла: %1</translation>
    </message>
    <message>
        <location filename="../base/torrentfileswatcher.cpp" line="648"/>
        <source>Watching folder: &quot;%1&quot;</source>
        <translation>Просмотр папки: «%1»</translation>
    </message>
</context>
<context>
    <name>TorrentInfo</name>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="135"/>
        <source>File size exceeds max limit %1</source>
        <translation>Размер файла превышает ограничение в %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="144"/>
        <source>Torrent file read error: %1</source>
        <translation>Ошибка чтения торрент-файла: %1</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="148"/>
        <source>Torrent file read error: size mismatch</source>
        <translation>Ошибка чтения торрент-файла: несоответствие размера</translation>
    </message>
    <message>
        <location filename="../base/bittorrent/torrentinfo.cpp" line="158"/>
        <source>Invalid metadata</source>
        <translation>Недопустимые метаданные</translation>
    </message>
</context>
<context>
    <name>TorrentOptionsDialog</name>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="14"/>
        <source>Torrent Options</source>
        <translation>Параметры торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="20"/>
        <source>Torrent speed limits</source>
        <translation>Ограничения скорости торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="26"/>
        <source>Download:</source>
        <translation>Загрузка:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="33"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="46"/>
        <source>∞</source>
        <translation>∞</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="36"/>
        <location filename="../gui/torrentoptionsdialog.ui" line="49"/>
        <source> KiB/s</source>
        <translation> КБ/с</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="59"/>
        <source>These will not exceed the global limits</source>
        <translation>Они не превысят общие ограничения</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="66"/>
        <source>Upload:</source>
        <translation>Отдача:</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="90"/>
        <source>Torrent share limits</source>
        <translation>Ограничения раздачи торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="96"/>
        <source>Use global share limit</source>
        <translation>Использовать общее ограничение раздачи</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="106"/>
        <source>Set no share limit</source>
        <translation>Убрать ограничение раздачи</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="118"/>
        <source>Set share limit to</source>
        <translation>Установить ограничение раздачи</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="128"/>
        <source>minutes</source>
        <translation>минут</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="171"/>
        <source>ratio</source>
        <translation>рейтинг</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="185"/>
        <source>Disable DHT for this torrent</source>
        <translation>Отключить DHT для этого торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="205"/>
        <source>Disable PeX for this torrent</source>
        <translation>Отключить PeX для этого торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.ui" line="212"/>
        <source>Disable LSD for this torrent</source>
        <translation>Отключить LSD для этого торрента</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="239"/>
        <source>Not applicable to private torrents</source>
        <translation>Не применимо к приватным торрентам</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="281"/>
        <source>No share limit method selected</source>
        <translation>Не выбран метод ограничения раздачи</translation>
    </message>
    <message>
        <location filename="../gui/torrentoptionsdialog.cpp" line="281"/>
        <source>Please select a limit method first</source>
        <translation>Пожалуйста, выберите метод ограничения</translation>
    </message>
</context>
<context>
    <name>TorrentsController</name>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="708"/>
        <source>Error: &apos;%1&apos; is not a valid torrent file.</source>
        <translation>Ошибка: «%1» не является допустимым торрент-файлом.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="871"/>
        <source>Priority must be an integer</source>
        <translation>Приоритет должен быть целым числом</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="874"/>
        <source>Priority is not valid</source>
        <translation>Приоритет недействителен</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="880"/>
        <source>Torrent&apos;s metadata has not yet downloaded</source>
        <translation>Метаданные торрента ещё не загружены</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="889"/>
        <source>File IDs must be integers</source>
        <translation>Идентификаторы файлов должны быть целыми числами</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="891"/>
        <source>File ID is not valid</source>
        <translation>Неверный идентификатор файла</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1034"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1045"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1056"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1067"/>
        <source>Torrent queueing must be enabled</source>
        <translation>Очерёдность торрентов должна быть включена</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1081"/>
        <source>Save path cannot be empty</source>
        <translation>Путь сохранения не может быть пуст</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1168"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1185"/>
        <source>Category cannot be empty</source>
        <translation>Категория не может быть пуста</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1174"/>
        <source>Unable to create category</source>
        <translation>Не удалось создать категорию</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1188"/>
        <source>Unable to edit category</source>
        <translation>Не удалось изменить категорию</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1085"/>
        <source>Cannot make save path</source>
        <translation>Невозможно создать путь сохранения</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="287"/>
        <source>&apos;sort&apos; parameter is invalid</source>
        <translation>некорректный параметр «sort»</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="536"/>
        <source>&quot;%1&quot; is not a valid file index.</source>
        <translation>«%1» — недопустимый индекс файла.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="538"/>
        <source>Index %1 is out of bounds.</source>
        <translation>Индекс %1 вне допустимых границ.</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1089"/>
        <source>Cannot write to directory</source>
        <translation>Запись в папку невозможна</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1093"/>
        <source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
        <translation>Веб-интерфейс, перемещение: «%1» перемещается из «%2» в «%3»</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1107"/>
        <source>Incorrect torrent name</source>
        <translation>Неправильное имя торрента</translation>
    </message>
    <message>
        <location filename="../webui/api/torrentscontroller.cpp" line="1156"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="1171"/>
        <source>Incorrect category name</source>
        <translation>Неправильное имя категории</translation>
    </message>
</context>
<context>
    <name>TrackerEntriesDialog</name>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="14"/>
        <source>Edit trackers</source>
        <translation>Изменить трекеры</translation>
    </message>
    <message>
        <location filename="../gui/trackerentriesdialog.ui" line="20"/>
        <source>One tracker URL per line.

- You can split the trackers into groups by inserting blank lines.
- All trackers within the same group will belong to the same tier.
- The group on top will be tier 0, the next group tier 1 and so on.
- Below will show the common subset of trackers of the selected torrents.</source>
        <translation>Один адрес трекера на строку.

- Вы можете разделить трекеры на группы путём добавления пустой строки.
- Все трекеры из одной группы будут принадлежать одному уровню.
- Верхняя группа станет 0 уровнем, следующая - 1 уровнем и так далее.
- Ниже показано общее подмножество трекеров для выбранных торрентов.</translation>
    </message>
</context>
<context>
    <name>TrackerFiltersList</name>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="306"/>
        <source>All (0)</source>
        <comment>this is for the tracker filter</comment>
        <translation>Все (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="309"/>
        <source>Trackerless (0)</source>
        <translation>Без трекера (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="312"/>
        <source>Error (0)</source>
        <translation>С ошибкой (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="315"/>
        <source>Warning (0)</source>
        <translation>Предупреждения (0)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="359"/>
        <location filename="../gui/transferlistfilterswidget.cpp" line="424"/>
        <source>Trackerless (%1)</source>
        <translation>Без трекера (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="471"/>
        <location filename="../gui/transferlistfilterswidget.cpp" line="499"/>
        <source>Error (%1)</source>
        <translation>С ошибкой (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="485"/>
        <location filename="../gui/transferlistfilterswidget.cpp" line="511"/>
        <source>Warning (%1)</source>
        <translation>Предупреждения (%1)</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="566"/>
        <source>Resume torrents</source>
        <translation>Возобновить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="568"/>
        <source>Pause torrents</source>
        <translation>Остановить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="570"/>
        <source>Delete torrents</source>
        <translation>Удалить торренты</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="595"/>
        <location filename="../gui/transferlistfilterswidget.cpp" line="609"/>
        <source>All (%1)</source>
        <comment>this is for the tracker filter</comment>
        <translation>Все (%1)</translation>
    </message>
</context>
<context>
    <name>TrackerListWidget</name>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="282"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="391"/>
        <source>Working</source>
        <translation>Работает</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="283"/>
        <source>Disabled</source>
        <translation>Отключён</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="284"/>
        <source>Disabled for this torrent</source>
        <translation>Отключить для этого торрента</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="313"/>
        <location filename="../webui/api/torrentscontroller.cpp" line="173"/>
        <source>This torrent is private</source>
        <translation>Это приватный торрент</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="394"/>
        <source>Updating...</source>
        <translation>Обновляется…</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="397"/>
        <source>Not working</source>
        <translation>Не работает</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="400"/>
        <source>Not contacted yet</source>
        <translation>Нет соединения</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="408"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="411"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="414"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="417"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="511"/>
        <source>Tracker editing</source>
        <translation>Редактирование трекера</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="511"/>
        <source>Tracker URL:</source>
        <translation>Адрес трекера:</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="517"/>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="528"/>
        <source>Tracker editing failed</source>
        <translation>Редактирование трекера не удалось</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="517"/>
        <source>The tracker URL entered is invalid.</source>
        <translation>Введён недопустимый адрес трекера.</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="528"/>
        <source>The tracker URL already exists.</source>
        <translation>Трекер с таким адресом уже существует.</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="587"/>
        <source>Add a new tracker...</source>
        <translation>Добавить новый трекер…</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="592"/>
        <source>Edit tracker URL...</source>
        <translation>Изменить адрес трекера…</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="594"/>
        <source>Remove tracker</source>
        <translation>Удалить трекер</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="596"/>
        <source>Copy tracker URL</source>
        <translation>Копировать адрес трекера</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="602"/>
        <source>Force reannounce to selected trackers</source>
        <translation>Переанонсировать на выбранные трекеры</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="605"/>
        <source>Force reannounce to all trackers</source>
        <translation>Переанонсировать на все трекеры</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="631"/>
        <source>Tier</source>
        <translation>Уровень</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="632"/>
        <source>URL</source>
        <translation>Адрес</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="633"/>
        <source>Status</source>
        <translation>Статус</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="635"/>
        <source>Seeds</source>
        <translation>Сиды</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="634"/>
        <source>Peers</source>
        <translation>Пиры</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="636"/>
        <source>Leeches</source>
        <translation>Личи</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="637"/>
        <source>Downloaded</source>
        <translation>Загрузки</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="638"/>
        <source>Message</source>
        <translation>Сообщение</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackerlistwidget.cpp" line="658"/>
        <source>Column visibility</source>
        <translation>Отображение столбцов</translation>
    </message>
</context>
<context>
    <name>TrackersAdditionDialog</name>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="14"/>
        <source>Trackers addition dialog</source>
        <translation>Окно добавления трекеров</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="20"/>
        <source>List of trackers to add (one per line):</source>
        <translation>Список трекеров для добавления (один трекер на строку):</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.ui" line="37"/>
        <source>µTorrent compatible list URL:</source>
        <translation>Адрес списка, совместимого с µTorrent:</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="129"/>
        <source>No change</source>
        <translation>Без изменений</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="129"/>
        <source>No additional trackers were found.</source>
        <translation>Дополнительные трекеры не найдены.</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="88"/>
        <source>Download error</source>
        <translation>Ошибка загрузки</translation>
    </message>
    <message>
        <location filename="../gui/properties/trackersadditiondialog.cpp" line="89"/>
        <source>The trackers list could not be downloaded, reason: %1</source>
        <translation>Не удалось загрузить список трекеров. Причина: %1</translation>
    </message>
</context>
<context>
    <name>TransferListFiltersWidget</name>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="678"/>
        <source>Status</source>
        <translation>Статус</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="686"/>
        <source>Categories</source>
        <translation>Категории</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="705"/>
        <source>Tags</source>
        <translation>Метки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistfilterswidget.cpp" line="723"/>
        <source>Trackers</source>
        <translation>Трекеры</translation>
    </message>
</context>
<context>
    <name>TransferListModel</name>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="112"/>
        <source>Downloading</source>
        <translation>Загружается</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="113"/>
        <source>Stalled</source>
        <comment>Torrent is waiting for download to begin</comment>
        <translation>Простаивает</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="114"/>
        <source>Downloading metadata</source>
        <comment>Used when loading a magnet link</comment>
        <translation>Получение метаданных</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="115"/>
        <source>[F] Downloading metadata</source>
        <comment>Used when forced to load a magnet link. You probably shouldn&apos;t translate the F.</comment>
        <translation>[П] Получение метаданных</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="116"/>
        <source>[F] Downloading</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[П] Загружается</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="117"/>
        <location filename="../gui/transferlistmodel.cpp" line="118"/>
        <source>Seeding</source>
        <comment>Torrent is complete and in upload-only mode</comment>
        <translation>Раздаётся</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="119"/>
        <source>[F] Seeding</source>
        <comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
        <translation>[П] Раздаётся</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="120"/>
        <location filename="../gui/transferlistmodel.cpp" line="121"/>
        <source>Queued</source>
        <comment>Torrent is queued</comment>
        <translation>В очереди</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="122"/>
        <location filename="../gui/transferlistmodel.cpp" line="123"/>
        <source>Checking</source>
        <comment>Torrent local data is being checked</comment>
        <translation>Проверяется</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="124"/>
        <source>Checking resume data</source>
        <comment>Used when loading the torrents from disk after qbt is launched. It checks the correctness of the .fastresume file. Normally it is completed in a fraction of a second, unless loading many many torrents.</comment>
        <translation>Проверка данных возобновления</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="125"/>
        <source>Paused</source>
        <translation>Остановлен</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="126"/>
        <source>Completed</source>
        <translation>Завершён</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="127"/>
        <source>Moving</source>
        <comment>Torrent local data are being moved/relocated</comment>
        <translation>Перемещается</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="128"/>
        <source>Missing Files</source>
        <translation>Отсутствуют файлы</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="129"/>
        <source>Errored</source>
        <comment>Torrent status, the torrent has an error</comment>
        <translation>С ошибкой</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="172"/>
        <source>Name</source>
        <comment>i.e: torrent name</comment>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="173"/>
        <source>Size</source>
        <comment>i.e: torrent size</comment>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="174"/>
        <source>Progress</source>
        <comment>% Done</comment>
        <translation>Прогресс</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="175"/>
        <source>Status</source>
        <comment>Torrent status (e.g. downloading, seeding, paused)</comment>
        <translation>Статус</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="176"/>
        <source>Seeds</source>
        <comment>i.e. full sources (often untranslated)</comment>
        <translation>Сиды</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="177"/>
        <source>Peers</source>
        <comment>i.e. partial sources (often untranslated)</comment>
        <translation>Пиры</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="178"/>
        <source>Down Speed</source>
        <comment>i.e: Download speed</comment>
        <translation>Загрузка</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="179"/>
        <source>Up Speed</source>
        <comment>i.e: Upload speed</comment>
        <translation>Отдача</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="180"/>
        <source>Ratio</source>
        <comment>Share ratio</comment>
        <translation>Рейтинг</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="181"/>
        <source>ETA</source>
        <comment>i.e: Estimated Time of Arrival / Time left</comment>
        <translation>Время</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="182"/>
        <source>Category</source>
        <translation>Категория</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="183"/>
        <source>Tags</source>
        <translation>Метки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="184"/>
        <source>Added On</source>
        <comment>Torrent was added to transfer list on 01/01/2010 08:00</comment>
        <translation>Дата добавления</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="185"/>
        <source>Completed On</source>
        <comment>Torrent was completed on 01/01/2010 08:00</comment>
        <translation>Дата завершения</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="186"/>
        <source>Tracker</source>
        <translation>Трекер</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="187"/>
        <source>Down Limit</source>
        <comment>i.e: Download limit</comment>
        <translation>Порог загрузки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="188"/>
        <source>Up Limit</source>
        <comment>i.e: Upload limit</comment>
        <translation>Порог отдачи</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="189"/>
        <source>Downloaded</source>
        <comment>Amount of data downloaded (e.g. in MB)</comment>
        <translation>Загружено</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="190"/>
        <source>Uploaded</source>
        <comment>Amount of data uploaded (e.g. in MB)</comment>
        <translation>Отдано</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="191"/>
        <source>Session Download</source>
        <comment>Amount of data downloaded since program open (e.g. in MB)</comment>
        <translation>Загружено за сеанс</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="192"/>
        <source>Session Upload</source>
        <comment>Amount of data uploaded since program open (e.g. in MB)</comment>
        <translation>Отдано за сеанс</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="193"/>
        <source>Remaining</source>
        <comment>Amount of data left to download (e.g. in MB)</comment>
        <translation>Осталось</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="194"/>
        <source>Time Active</source>
        <comment>Time (duration) the torrent is active (not paused)</comment>
        <translation>Время активности</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="195"/>
        <source>Save path</source>
        <comment>Torrent save path</comment>
        <translation>Путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="196"/>
        <source>Completed</source>
        <comment>Amount of data completed (e.g. in MB)</comment>
        <translation>Завершено байт</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="197"/>
        <source>Ratio Limit</source>
        <comment>Upload share ratio limit</comment>
        <translation>Порог рейтинга</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="198"/>
        <source>Last Seen Complete</source>
        <comment>Indicates the time when the torrent was last seen complete/whole</comment>
        <translation>Замечен целиком</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="199"/>
        <source>Last Activity</source>
        <comment>Time passed since a chunk was downloaded/uploaded</comment>
        <translation>Активность</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="200"/>
        <source>Total Size</source>
        <comment>i.e. Size including unwanted data</comment>
        <translation>Общий размер</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="201"/>
        <source>Availability</source>
        <comment>The number of distributed copies of the torrent</comment>
        <translation>Доступно</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="253"/>
        <source>N/A</source>
        <translation>Н/Д</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="310"/>
        <source>%1 ago</source>
        <comment>e.g.: 1h 20m ago</comment>
        <translation>%1 назад</translation>
    </message>
    <message>
        <location filename="../gui/transferlistmodel.cpp" line="323"/>
        <source>%1 (seeded for %2)</source>
        <comment>e.g. 4m39s (seeded for 3m10s)</comment>
        <translation>%1 (раздаётся %2)</translation>
    </message>
</context>
<context>
    <name>TransferListWidget</name>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="612"/>
        <source>Column visibility</source>
        <translation>Отображение столбцов</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="337"/>
        <source>Choose save path</source>
        <translation>Выберите путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="593"/>
        <source>Recheck confirmation</source>
        <translation>Подтверждение проверки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="593"/>
        <source>Are you sure you want to recheck the selected torrent(s)?</source>
        <translation>Вы уверены, что хотите проверить выбранные торренты?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="786"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="786"/>
        <source>New name:</source>
        <translation>Новое имя:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="826"/>
        <source>Resume</source>
        <comment>Resume/start the torrent</comment>
        <translation>Возобновить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="830"/>
        <source>Force Resume</source>
        <comment>Force Resume/start the torrent</comment>
        <translation>Возобновить принудительно</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="828"/>
        <source>Pause</source>
        <comment>Pause the torrent</comment>
        <translation>Остановить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="573"/>
        <source>Unable to preview</source>
        <translation>Предпросмотр не удался</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="573"/>
        <source>The selected torrent &quot;%1&quot; does not contain previewable files</source>
        <translation>Выбранный торрент «%1» не содержит допустимых файлов для предпросмотра</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="689"/>
        <source>Add Tags</source>
        <translation>Добавить метки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="732"/>
        <source>Remove All Tags</source>
        <translation>Удалить все метки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="732"/>
        <source>Remove all tags from selected torrents?</source>
        <translation>Удалить все метки для выбранных торрентов?</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="747"/>
        <source>Comma-separated tags:</source>
        <translation>Метки разделяются запятыми:</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="756"/>
        <source>Invalid tag</source>
        <translation>Недопустимая метка</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="757"/>
        <source>Tag name: &apos;%1&apos; is invalid</source>
        <translation>Имя метки «%1» недопустимо</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="832"/>
        <source>Delete</source>
        <comment>Delete the torrent</comment>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="834"/>
        <source>Preview file...</source>
        <translation>Предпросмотр файла…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="838"/>
        <source>Open destination folder</source>
        <translation>Открыть папку назначения</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="840"/>
        <source>Move up</source>
        <comment>i.e. move up in the queue</comment>
        <translation>Повысить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="842"/>
        <source>Move down</source>
        <comment>i.e. Move down in the queue</comment>
        <translation>Понизить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="844"/>
        <source>Move to top</source>
        <comment>i.e. Move to top of the queue</comment>
        <translation>В начало</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="846"/>
        <source>Move to bottom</source>
        <comment>i.e. Move to bottom of the queue</comment>
        <translation>В конец</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="848"/>
        <source>Set location...</source>
        <translation>Переместить…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="852"/>
        <source>Force reannounce</source>
        <translation>Переанонсировать принудительно</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="854"/>
        <source>Magnet link</source>
        <translation>Магнет-ссылку</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="856"/>
        <source>Torrent ID</source>
        <translation>ID торрента</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="858"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1114"/>
        <source>Queue</source>
        <translation>Очередь</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1122"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="870"/>
        <source>Download first and last pieces first</source>
        <translation>Загружать с первой и последней части</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="836"/>
        <source>Torrent options...</source>
        <translation>Параметры торрента…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="860"/>
        <source>Info hash v1</source>
        <translation>Инфо-хеш v1</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="862"/>
        <source>Info hash v2</source>
        <translation>Инфо-хеш v2</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="872"/>
        <source>Automatic Torrent Management</source>
        <translation>Автоматическое управление</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="873"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>Автоматический режим выбирает настройки торрентов (напр. путь сохранения) в зависимости от их категории</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="875"/>
        <source>Edit trackers...</source>
        <translation>Изменить трекеры…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1007"/>
        <source>Category</source>
        <translation>Категория</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1009"/>
        <source>New...</source>
        <comment>New category...</comment>
        <translation>Новая…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1011"/>
        <source>Reset</source>
        <comment>Reset category</comment>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1032"/>
        <source>Tags</source>
        <translation>Метки</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1034"/>
        <source>Add...</source>
        <comment>Add / assign multiple tags...</comment>
        <translation>Добавить…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="1036"/>
        <source>Remove All</source>
        <comment>Remove all tags</comment>
        <translation>Удалить все</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="850"/>
        <source>Force recheck</source>
        <translation>Проверить принудительно</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="864"/>
        <source>Super seeding mode</source>
        <translation>Режим суперсида</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="866"/>
        <source>Rename...</source>
        <translation>Переименовать…</translation>
    </message>
    <message>
        <location filename="../gui/transferlistwidget.cpp" line="868"/>
        <source>Download in sequential order</source>
        <translation>Загружать последовательно</translation>
    </message>
</context>
<context>
    <name>UIThemeManager</name>
    <message>
        <location filename="../gui/uithememanager.cpp" line="88"/>
        <source>Failed to load UI theme from file: &quot;%1&quot;</source>
        <translation>Не удалось загрузить тему интерфейса из файла: «%1»</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="110"/>
        <source>Couldn&apos;t apply theme stylesheet. stylesheet.qss couldn&apos;t be opened. Reason: %1</source>
        <translation>Не удалось применить таблицу стилей из темы. Невозможно открыть stylesheet.qss. Причина: %1</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="205"/>
        <source>Failed to open &quot;%1&quot;. Reason: %2</source>
        <translation>Не удалось открыть «%1». Причина: %2</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="213"/>
        <location filename="../gui/uithememanager.cpp" line="218"/>
        <source>&quot;%1&quot; has invalid format. Reason: %2</source>
        <translation>«%1» имеет недопустимый формат. Причина: %2</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="218"/>
        <source>Root JSON value is not an object</source>
        <translation>Корневое значение JSON не является объектом</translation>
    </message>
    <message>
        <location filename="../gui/uithememanager.cpp" line="228"/>
        <source>Invalid color for ID &quot;%1&quot; is provided by theme</source>
        <translation>Темой предоставлен недопустимый цвет для идентификатора «%1»</translation>
    </message>
</context>
<context>
    <name>Utils::ForeignApps</name>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="84"/>
        <source>Python detected, executable name: &apos;%1&apos;, version: %2</source>
        <translation>Python найден, имя исполняемого файла: «%1», версия: %2</translation>
    </message>
    <message>
        <location filename="../base/utils/foreignapps.cpp" line="288"/>
        <source>Python not detected</source>
        <translation>Python не найден</translation>
    </message>
</context>
<context>
    <name>WatchedFolderOptionsDialog</name>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="14"/>
        <source>Watched Folder Options</source>
        <translation>Параметры наблюдаемых папок</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="22"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Will watch the folder and all its subfolders. In Manual torrent management mode it will also add subfolder name to the selected Save path.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Будут наблюдаться папки и все её подпапки. В ручном режиме управления торрентами будет также добавляться имя подпапки к выбранному пути сохранения.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="25"/>
        <source>Recursive mode</source>
        <translation>Рекурсивный режим</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="69"/>
        <source>Torrent parameters</source>
        <translation>Параметры торрента</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="77"/>
        <source>Torrent Management Mode:</source>
        <translation>Режим управления торрентом:</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="84"/>
        <source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
        <translation>Автоматический режим означает, что настройки торрентов (напр. путь сохранения) будут выбраны в зависимости от их категории</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="88"/>
        <source>Manual</source>
        <translation>Ручной</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="93"/>
        <source>Automatic</source>
        <translation>Автоматический</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="116"/>
        <source>Save at</source>
        <translation>Путь сохранения</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="130"/>
        <source>Category:</source>
        <translation>Категория:</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="170"/>
        <source>Start torrent</source>
        <translation>Запустить торрент</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="194"/>
        <source>Skip hash check</source>
        <translation>Пропустить проверку хеша</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="218"/>
        <source>Content layout:</source>
        <translation>Размещение содержимого:</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="229"/>
        <source>Original</source>
        <translation>Исходное</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="234"/>
        <source>Create subfolder</source>
        <translation>Создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.ui" line="239"/>
        <source>Don&apos;t create subfolder</source>
        <translation>Не создавать подпапку</translation>
    </message>
    <message>
        <location filename="../gui/watchedfolderoptionsdialog.cpp" line="53"/>
        <source>Choose save path</source>
        <translation>Выбрать путь сохранения</translation>
    </message>
</context>
<context>
    <name>WatchedFoldersModel</name>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="77"/>
        <source>Watched Folder</source>
        <translation>Наблюдаемая папка</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="107"/>
        <source>Folder &apos;%1&apos; is already in watch list.</source>
        <translation>Папка «%1» уже в списке наблюдения.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="111"/>
        <source>Folder &apos;%1&apos; doesn&apos;t exist.</source>
        <translation>Папка «%1» не существует.</translation>
    </message>
    <message>
        <location filename="../gui/watchedfoldersmodel.cpp" line="113"/>
        <source>Folder &apos;%1&apos; isn&apos;t readable.</source>
        <translation>Папка «%1» недоступна для чтения.</translation>
    </message>
</context>
<context>
    <name>WebApplication</name>
    <message>
        <location filename="../webui/webapplication.cpp" line="189"/>
        <source>Unacceptable file type, only regular file is allowed.</source>
        <translation>Недопустимый тип файла, разрешены только стандартные файлы.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="197"/>
        <source>Symlinks inside alternative UI folder are forbidden.</source>
        <translation>Символические ссылки внутри папки альтернативного интерфейса запрещены.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="331"/>
        <source>Using built-in Web UI.</source>
        <translation>Используется встроенный веб-интерфейс.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="333"/>
        <source>Using custom Web UI. Location: &quot;%1&quot;.</source>
        <translation>Используется пользовательский веб-интерфейс. Расположение: «%1».</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="345"/>
        <source>Web UI translation for selected locale (%1) has been successfully loaded.</source>
        <translation>Перевод веб-интерфейса для выбранного языка (%1) успешно подгружен.</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="350"/>
        <source>Couldn&apos;t load Web UI translation for selected locale (%1).</source>
        <translation>Не удалось подгрузить перевод веб-интерфейса для выбранного языка (%1).</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="398"/>
        <source>Missing &apos;:&apos; separator in WebUI custom HTTP header: &quot;%1&quot;</source>
        <translation>Пропущен разделитель «:» в пользовательском заголовке HTTP веб-интерфейса: «%1»</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="463"/>
        <source>Exceeded the maximum allowed file size (%1)!</source>
        <translation>Превышен максимально допустимый размер файла (%1)!</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="674"/>
        <source>WebUI: Origin header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation>Веб-интерфейс: Оригинальный и целевой заголовки не совпадают! IP источника: «%1». Заголовок источника: «%2». Целевой источник: «%3»</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="684"/>
        <source>WebUI: Referer header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
        <translation>Веб-интерфейс: Ссылочный и целевой заголовки не совпадают! IP источника: «%1». Заголовок источника: «%2». Целевой источник: «%3»</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="702"/>
        <source>WebUI: Invalid Host header, port mismatch. Request source IP: &apos;%1&apos;. Server port: &apos;%2&apos;. Received Host header: &apos;%3&apos;</source>
        <translation>Веб-интерфейс: Неверный заголовок хоста, несовпадение порта! Запрос IP источника: «%1». Порт сервера: «%2». Полученный заголовок хоста: «%3»</translation>
    </message>
    <message>
        <location filename="../webui/webapplication.cpp" line="723"/>
        <source>WebUI: Invalid Host header. Request source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
        <translation>Веб-интерфейс: Неверный заголовок хоста. Запрос IP источника: «%1». Полученный заголовок хоста: «%2»</translation>
    </message>
</context>
<context>
    <name>WebUI</name>
    <message>
        <location filename="../webui/webui.cpp" line="103"/>
        <source>Web UI: HTTPS setup successful</source>
        <translation>Веб-интерфейс: Установка HTTPS успешна</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="105"/>
        <source>Web UI: HTTPS setup failed, fallback to HTTP</source>
        <translation>Веб-интерфейс: Установка HTTPS не удалась, откат к HTTP</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="119"/>
        <source>Web UI: Now listening on IP: %1, port: %2</source>
        <translation>Веб-интерфейс: Сейчас используется IP: %1, порт: %2</translation>
    </message>
    <message>
        <location filename="../webui/webui.cpp" line="123"/>
        <source>Web UI: Unable to bind to IP: %1, port: %2. Reason: %3</source>
        <translation>Веб-интерфейс: Невозможно занять IP: %1, порт: %2. Причина: %3</translation>
    </message>
</context>
<context>
    <name>misc</name>
    <message>
        <location filename="../base/utils/misc.cpp" line="73"/>
        <source>B</source>
        <comment>bytes</comment>
        <translation>Б</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="74"/>
        <source>KiB</source>
        <comment>kibibytes (1024 bytes)</comment>
        <translation>КБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="75"/>
        <source>MiB</source>
        <comment>mebibytes (1024 kibibytes)</comment>
        <translation>МБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="76"/>
        <source>GiB</source>
        <comment>gibibytes (1024 mibibytes)</comment>
        <translation>ГБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="77"/>
        <source>TiB</source>
        <comment>tebibytes (1024 gibibytes)</comment>
        <translation>ТБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="78"/>
        <source>PiB</source>
        <comment>pebibytes (1024 tebibytes)</comment>
        <translation>ПБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="79"/>
        <source>EiB</source>
        <comment>exbibytes (1024 pebibytes)</comment>
        <translation>ЭБ</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="257"/>
        <source>/s</source>
        <comment>per second</comment>
        <translation>/с</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="374"/>
        <source>%1h %2m</source>
        <comment>e.g: 3hours 5minutes</comment>
        <translation>%1 ч %2 мин</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="381"/>
        <source>%1d %2h</source>
        <comment>e.g: 2days 10hours</comment>
        <translation>%1 д %2 ч</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="386"/>
        <source>%1y %2d</source>
        <comment>e.g: 2years 10days</comment>
        <translation>%1 г %2 д</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="265"/>
        <source>Unknown</source>
        <comment>Unknown (size)</comment>
        <translation>Неизвестно</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="144"/>
        <source>qBittorrent will shutdown the computer now because all downloads are complete.</source>
        <translation>qBittorrent сейчас выключит компьютер, так как все загрузки были завершены.</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="364"/>
        <source>&lt; 1m</source>
        <comment>&lt; 1 minute</comment>
        <translation>&lt; 1 мин</translation>
    </message>
    <message>
        <location filename="../base/utils/misc.cpp" line="368"/>
        <source>%1m</source>
        <comment>e.g: 10minutes</comment>
        <translation>%1 мин</translation>
    </message>
</context>
</TS>
