<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru" sourcelanguage="en">
  <context>
    <name>AccountCheckModel</name>
    <message>
      <location filename="../src/librssguard/services/abstract/accountcheckmodel.cpp" line="188"/>
      <source>(category)</source>
      <translation>(категория)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/accountcheckmodel.cpp" line="191"/>
      <source>(feed)</source>
      <translation>(канал)</translation>
    </message>
  </context>
  <context>
    <name>AccountDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="78"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="79"/>
      <source>Display additional nodes</source>
      <translation>Показать дополнительные узлы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="26"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="80"/>
      <source>Important</source>
      <translation>Важное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="33"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="81"/>
      <source>Unread</source>
      <translation>Непрочитанное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="40"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="82"/>
      <source>Labels</source>
      <translation>Метки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/accountdetails.ui" line="47"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_accountdetails.h" line="83"/>
      <source>Probes</source>
      <translation type="unfinished">Probes</translation>
    </message>
  </context>
  <context>
    <name>AdBlockDialog</name>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="25"/>
      <source>AdBlock configuration</source>
      <translation>Конфигурация AdBlock</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="62"/>
      <source>Cannot enable AdBlock</source>
      <translation>Невозможно включить AdBlock</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="63"/>
      <source>There is some error in AdBlock component and it cannot be enabled. Check error message below (or application debug log) for more information.</source>
      <translation>В компоненте AdBlock произошла ошибка, и он не может быть включен. Для получения дополнительной информации проверьте приведенное ниже сообщение об ошибке (или журнал отладки приложения).</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="97"/>
      <source>OK!</source>
      <translation>OK!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="112"/>
      <source>There is error, check application log for more details and head to online documentation.</source>
      <translation>Произошла ошибка, проверьте журнал приложений для получения более подробной информации и перейдите к онлайн-документации.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="83"/>
      <source>There is error, check application log for more details and head to online documentation. Also make sure that Node.js is installed.

Error: %1</source>
      <translation>Произошла ошибка. Для получения дополнительных сведений обратитесь к журналу отладки приложения и перейдите к онлайн-документации. Также убедитесь, что установлен Node.js.

Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="87"/>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="114"/>
      <source>ERROR!</source>
      <translation>ОШИБКА!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="37"/>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="38"/>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="104"/>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="105"/>
      <source>No additional info.</source>
      <translation>Дополнительной информации нет.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.cpp" line="96"/>
      <source>It seems your AdBlock runs fine, but wait few seconds to be sure.</source>
      <translation>Кажется, ваш AdBlock работает нормально, но подождите несколько секунд, чтобы убедиться в этом полностью.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="148"/>
      <source>Enable AdBlock</source>
      <translation>Включить AdBlock</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="32"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="149"/>
      <source>&amp;Help</source>
      <translation>Помощь (&amp;H)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="58"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="151"/>
      <source>Filter lists</source>
      <translation>Список фильтров</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="64"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="150"/>
      <source>Add your direct links to filter lists here (one URL per line)</source>
      <translation>Добавьте сюда свои прямые ссылки в списки фильтров (по одному URL в строке)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="78"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="153"/>
      <source>Custom filters</source>
      <translation>Пользовательские фильтры</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockdialog.ui" line="84"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_adblockdialog.h" line="152"/>
      <source>Add your custom filters here (one filter per line)</source>
      <translation>Добавьте сюда свои собственные фильтры (по одному на строку)</translation>
    </message>
  </context>
  <context>
    <name>AdBlockIcon</name>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockicon.cpp" line="12"/>
      <source>AdBlock lets you block unwanted content on web pages</source>
      <translation>AdBlock позволяет блокировать нежелательный контент на веб-страницах</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockicon.cpp" line="45"/>
      <source>Show AdBlock &amp;settings</source>
      <translation>Показать настройки AdBlock (&amp;S)</translation>
    </message>
  </context>
  <context>
    <name>AdBlockManager</name>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockmanager.cpp" line="199"/>
      <source>Failed to setup filters and start server: %1.</source>
      <translation>Ключ: AdBlockManager['Не удалось настроить фильтры и запустить сервер: %1.'].</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/adblock/adblockmanager.cpp" line="377"/>
      <source>failed to download filter list &apos;%1&apos;</source>
      <translation>не удалось загрузить список фильтров &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>ApiServer</name>
    <message>
      <location filename="../src/librssguard/network-web/apiserver.cpp" line="188"/>
      <source>account with ID %1 not found</source>
      <translation>аккаунт с ID %1 не найден</translation>
    </message>
  </context>
  <context>
    <name>Application</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1230"/>
      <source>Application is already running.</source>
      <translation>Приложение уже запущено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="638"/>
      <source>Output directory is not writable.</source>
      <translation>Выходной каталог не доступен для записи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="646"/>
      <source>Settings file not copied to output directory successfully.</source>
      <translation>Файл настроек не скопирован в выходной каталог.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="661"/>
      <source>Database restoration was not initiated. Make sure that output directory is writable.</source>
      <translation>Восстановление базы данных не было начато. Убедитесь, что выходной каталог доступен для записи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="668"/>
      <source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
      <translation>Восстановление настроек не было начато. Убедитесь, что выходной каталог доступен для записи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1248"/>
      <source>Cannot add feed</source>
      <translation>Невозможно добавить канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1249"/>
      <source>Feed cannot be added because there is no active account which can add feeds.</source>
      <translation>Канал не может быть добавлен, потому что нет активной учетной записи, которая может добавлять каналы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1420"/>
      <source>Node.js</source>
      <translation>Node.js</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1409"/>
      <source>Packages were NOT updated because of error: %2. Affected packages:
%1</source>
      <translation>Пакеты не были обновлены из-за ошибки: %2. Затронутые пакеты:
%1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1421"/>
      <source>These packages were installed/updated:
%1</source>
      <translation>Эти пакеты были установлены/обновлены:
%1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1108"/>
      <source>Unread articles fetched</source>
      <translation>Загружены непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="392"/>
      <source>Go to changelog</source>
      <translation>К списку изменений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1179"/>
      <source>AdBlock needs to be configured</source>
      <translation>Блокировщик рекламы (AdBlock) должен быть настроен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="386"/>
      <source>Welcome</source>
      <translation>Добро пожаловать</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="387"/>
      <source>Welcome to %1.

Please, check NEW stuff included in this
version by clicking this popup notification.</source>
      <translation>Добро пожаловать в %1.

Пожалуйста, ознакомьтесь с ИЗМЕНЕНИЯМИ, включенными в эту
версию, щелкнув на это всплывающее уведомление.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1180"/>
      <source>AdBlock is not configured properly. Go to &quot;Settings&quot; -&gt; &quot;Node.js&quot; and check if your Node.js is properly configured.</source>
      <translation>AdBlock настроен неправильно. Перейдите в «Настройки» -&gt; «Node.js» и проверьте, правильно ли настроен ваш Node.js.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/application.cpp" line="1229"/>
      <source>Already running</source>
      <translation>Уже выполняется</translation>
    </message>
  </context>
  <context>
    <name>ArticleAmountControl</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="256"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="36"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="261"/>
      <source>Ignoring old articles</source>
      <translation>Игнорирование старых статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="47"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="257"/>
      <source>Add articles with any date into the database</source>
      <translation>Добавление в базу данных статей с любой датой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="76"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="258"/>
      <source>Avoid adding articles before this date/time into the database</source>
      <translation>Не добавлять в базу данных статьи до указанной даты/времени</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="85"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="259"/>
      <source>Absolute date/time</source>
      <translation>Полная дата и время</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="92"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="260"/>
      <source>Relative time</source>
      <translation>Относительное время</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="170"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="267"/>
      <source>Limiting amount of articles in feeds</source>
      <translation>Ограничение количества статей в каналах</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="181"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="262"/>
      <source>Customize article limits</source>
      <translation>Настроить лимиты статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="210"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="263"/>
      <source>In database, keep</source>
      <translation>Сохранять в базу данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="224"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="264"/>
      <source>Do not remove important articles</source>
      <translation>Не удалять важные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="231"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="265"/>
      <source>Do not remove unread articles</source>
      <translation>Не удалять непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.ui" line="238"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articleamountcontrol.h" line="266"/>
      <source>Just move articles to recycle bin, do not purge them</source>
      <translation>Просто перемещать статьи в корзину, не удалять их</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.cpp" line="11"/>
      <source>Setting any limitations here will instruct %1 to ignore some incoming articles. The logic runs AFTER any article filters so even if your article filter accepts particular article, it can still subsequently ignored and not added to database.</source>
      <translation>Установка любых ограничений здесь предписывает %1 игнорировать некоторые входящие статьи. Логика запускается ПОСЛЕ фильтров статей, чтобы даже если фильтр принимал определенную статью, она все еще может игнорироваться и не добавлена в базу данных.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.cpp" line="16"/>
      <source>All excessive articles are removed automatically by the application, usually after particular feed is fetched. Articles are either completely purged (including articles from recycle bin) from internal database or are just moved to recycle bin.</source>
      <translation>Приложение автоматически удаляет все лишние статьи, как правило, после получения определенного канала. Статьи полностью очищаются (включая статьи из Корзины) из внутренней базы данных или просто перемещаются в Корзину.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.cpp" line="22"/>
      <source>all articles</source>
      <translation>все статьи</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/reusable/articleamountcontrol.cpp" line="179"/>
      <source>newest article(s)</source>
      <translation type="unfinished">
        <numerusform>новые статьи</numerusform>
        <numerusform>newest article(s)</numerusform>
        <numerusform>newest article(s)</numerusform>
        <numerusform>newest article(s)</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>ArticleListNotification</name>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="66"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="142"/>
      <source>...</source>
      <translation>...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="87"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="144"/>
      <source>Go to previous page</source>
      <translation>Вернуться на предыдущую страницу</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="94"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="147"/>
      <source>Go to next page</source>
      <translation>Перейти на следующую страницу</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="101"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="150"/>
      <source>Open article in article list</source>
      <translation>Открыть статью в списке материалов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="108"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="153"/>
      <source>Open article in web browser</source>
      <translation>Открыть статью в веб-браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.ui" line="122"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_articlelistnotification.h" line="156"/>
      <source>Mark all articles as read</source>
      <translation>Отметить все статьи прочитанными</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/notifications/articlelistnotification.cpp" line="73"/>
      <source>%n feeds fetched</source>
      <translation>
        <numerusform>Получено %n каналов</numerusform>
        <numerusform>Получено %n каналов</numerusform>
        <numerusform>Получено %n каналов</numerusform>
        <numerusform>Получено %n каналов</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>ArticleParse</name>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="39"/>
      <source>Packages for article-extractor are installed</source>
      <translation type="unfinished">Packages for article-extractor are installed</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="40"/>
      <source>Reload your website or article and you can test it then!</source>
      <translation>Перезагрузите ваш сайт или статью и вы сможете протестировать ее!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="45"/>
      <source>Packages for article-extractor are installed. You can now use this feature!</source>
      <translation type="unfinished">Packages for article-extractor are installed. You can now use this feature!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="62"/>
      <source>Packages for article-extractor are NOT installed</source>
      <translation type="unfinished">Packages for article-extractor are NOT installed</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="63"/>
      <source>There is error: %1</source>
      <translation>Произошла ошибка: %1 </translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="69"/>
      <source>Packages for article-extractor are NOT installed. There is error: %1</source>
      <translation type="unfinished">Packages for article-extractor are NOT installed. There is error: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="104"/>
      <source>Node.js libraries not installed</source>
      <translation>Библиотеки Node.js не установлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="105"/>
      <location filename="../src/librssguard/network-web/articleparse.cpp" line="115"/>
      <source>Node.js is not configured properly. Go to &quot;Settings&quot; -&gt; &quot;Node.js&quot; and check if your Node.js is properly configured.</source>
      <translation>Node.js настроен неправильно. Перейдите в «Настройки» -&gt; «Node.js» и проверьте, правильно ли настроен ваш Node.js.</translation>
    </message>
  </context>
  <context>
    <name>AuthenticationDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="122"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="45"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="125"/>
      <source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
      <translation>Некоторые каналы требуют аутентификации, включая каналы GMail. Поддерживаются схемы проверки подлинности BASIC, NTLM-2 и DIGEST-MD5.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="48"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="127"/>
      <source>Credentials</source>
      <translation>Данные получателя</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="25"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="123"/>
      <source>Authentication type</source>
      <translation>Тип аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="60"/>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="15"/>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="100"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="128"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.ui" line="73"/>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_authenticationdetails.h" line="129"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="16"/>
      <source>Set username to access the feed.</source>
      <translation>Установите имя пользователя для доступа к каналу.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="18"/>
      <source>Set password to access the feed.</source>
      <translation>Установите пароль для доступа к каналу.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="20"/>
      <source>No authentication</source>
      <translation>Без авторизации</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="22"/>
      <source>HTTP Basic</source>
      <translation>Базовый HTTP</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="25"/>
      <source>Token</source>
      <translation>Токен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="74"/>
      <source>Username/token is ok or it is not needed.</source>
      <translation>Имя пользователя/токен нормально или он не требуется.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="75"/>
      <source>Username/token is empty.</source>
      <translation>Имя пользователя/токен пусто.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="97"/>
      <source>Access token</source>
      <translation>Токен для доступа</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="84"/>
      <source>Password is ok or it is not needed.</source>
      <translation>Пароль в порядке или не требуется.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/authenticationdetails.cpp" line="84"/>
      <source>Password is empty.</source>
      <translation>Пароль пуст.</translation>
    </message>
  </context>
  <context>
    <name>BaseLineEdit</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/baselineedit.cpp" line="13"/>
      <source>Show/hide the password</source>
      <translation>Показать/скрыть пароль</translation>
    </message>
  </context>
  <context>
    <name>BaseToastNotification</name>
    <message>
      <location filename="../src/librssguard/gui/notifications/basetoastnotification.cpp" line="46"/>
      <source>Close this notification</source>
      <translation>Закрыть это уведомление</translation>
    </message>
  </context>
  <context>
    <name>Category</name>
    <message>
      <location filename="../src/librssguard/services/abstract/category.cpp" line="73"/>
      <source>Number of feeds: %1
Number of categories: %2</source>
      <translation>Количество каналов: %1
Количество категорий: %2</translation>
    </message>
  </context>
  <context>
    <name>ColorToolButton</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/colortoolbutton.cpp" line="14"/>
      <source>Click me to change color!</source>
      <translation>Нажмите здесь, чтобы изменить цвет!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/colortoolbutton.cpp" line="19"/>
      <source>Select new color</source>
      <translation>Выбор нового цвета</translation>
    </message>
  </context>
  <context>
    <name>DatabaseCleaner</name>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="75"/>
      <source>Shrinking database file...</source>
      <translation>Сжатие файла базы данных...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="81"/>
      <source>Database file shrinked...</source>
      <translation>Файл базы данных сжат...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="45"/>
      <source>Recycle bin purged...</source>
      <translation>Корзина очищена...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="39"/>
      <source>Purging recycle bin...</source>
      <translation>Очистка корзины...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="27"/>
      <source>Removing read articles...</source>
      <translation>Удаление прочитанных статей...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="33"/>
      <source>Read articles purged...</source>
      <translation>Прочитанные статьи удалены...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="51"/>
      <source>Removing old articles...</source>
      <translation>Удаление старых статей...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="57"/>
      <source>Old articles purged...</source>
      <translation>Старые статьи удалены...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="63"/>
      <source>Removing starred articles...</source>
      <translation>Удаление помеченных статей...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasecleaner.cpp" line="69"/>
      <source>Starred articles purged...</source>
      <translation>Помеченные статьи удалены...</translation>
    </message>
  </context>
  <context>
    <name>DatabaseFactory</name>
    <message>
      <location filename="../src/librssguard/database/databasefactory.cpp" line="58"/>
      <source>Cannot connect to database</source>
      <translation>Невозможно подключиться к базе данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasefactory.cpp" line="59"/>
      <source>Connection to your database was not established with error: &apos;%1&apos;. Falling back to SQLite.</source>
      <translation>Соединение с вашей базой данных не было установлено и вызвало ошибку: &apos;%1&apos;. Возвращаемся к SQLite.</translation>
    </message>
  </context>
  <context>
    <name>DiscoveredFeedsModel</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="309"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="309"/>
      <source>Type</source>
      <translation>Тип</translation>
    </message>
  </context>
  <context>
    <name>DownloadItem</name>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="275"/>
      <source>Error opening output file: %1</source>
      <translation>Ошибка открытия выходного файла: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="113"/>
      <source>Select destination for downloaded file</source>
      <translation>Выберите место для загруженного файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="301"/>
      <source>Error: %1</source>
      <translation>Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="140"/>
      <source>Download directory couldn&apos;t be created</source>
      <translation>Каталог для загрузки не создан</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="286"/>
      <source>Error when saving file: %1</source>
      <translation>Ошибка сохранения файла: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="393"/>
      <source>%1 of %2 (%3 per second) - %4</source>
      <translation>%1 из %2 (%3 в секунду) - %4</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="404"/>
      <source>%1 of %2 - download completed</source>
      <translation>%1 из %2 - загрузка завершена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="220"/>
      <source>Cannot open file</source>
      <translation>Ошибка открытия файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="221"/>
      <source>Cannot open output file. Open it manually.</source>
      <translation>Не удается открыть файл. Откройте его вручную.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="231"/>
      <source>Cannot open directory</source>
      <translation>Невозможно открыть директорию</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="232"/>
      <source>Cannot open output directory. Open it manually.</source>
      <translation>Не удается открыть выходной каталог. Откройте его вручную.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="445"/>
      <source>Download finished</source>
      <translation>Скачивание завершено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="446"/>
      <source>File &apos;%1&apos; is downloaded.
Click here to open parent directory.</source>
      <translation>Файл &apos;%1&apos; загружен.

Щелкните здесь, чтобы открыть родительский каталог.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="457"/>
      <source>URL: %1</source>
      <translation>URL: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="458"/>
      <source>Local file: %1</source>
      <translation>Локальный файл: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="119"/>
      <source>Selection of local file cancelled.</source>
      <translation>Выбор локального файла отменён.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="450"/>
      <source>Open folder</source>
      <translation>Развернуть папку</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloaditem.ui" line="54"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloaditem.h" line="128"/>
      <source>Filename</source>
      <translation>Имя файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloaditem.ui" line="86"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloaditem.h" line="131"/>
      <source>&amp;Try again</source>
      <translation>Попробовать снова (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloaditem.ui" line="93"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloaditem.h" line="132"/>
      <source>&amp;Stop</source>
      <translation>Остановить (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloaditem.ui" line="100"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloaditem.h" line="133"/>
      <source>&amp;Open file</source>
      <translation>Открыть файл (&amp;O)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloaditem.ui" line="107"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloaditem.h" line="134"/>
      <source>Open &amp;directory</source>
      <translation>Открыть директорию (&amp;D)</translation>
    </message>
  </context>
  <context>
    <name>DownloadManager</name>
    <message numerus="yes">
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="748"/>
      <source>%n minutes remaining</source>
      <translation>
        <numerusform>%n минута осталась</numerusform>
        <numerusform>%n минуты осталось</numerusform>
        <numerusform>%n минут осталось</numerusform>
        <numerusform>%n минуты осталось</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="752"/>
      <source>%n seconds remaining</source>
      <translation>
        <numerusform>осталась %n секунда</numerusform>
        <numerusform>осталось %n секунды</numerusform>
        <numerusform>осталось %n секунд</numerusform>
        <numerusform>осталось %n секунды</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="764"/>
      <source>bytes</source>
      <translation>байт</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/network-web/downloadmanager.cpp" line="602"/>
      <source>Downloading %n file(s)...</source>
      <translation>
        <numerusform>Загрузка %n файла...</numerusform>
        <numerusform>Загрузка %n файлов...</numerusform>
        <numerusform>Загрузка %n файлов...</numerusform>
        <numerusform>Загрузка %n файлов...</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/downloadmanager.ui" line="38"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_downloadmanager.h" line="72"/>
      <source>Clean up</source>
      <translation>Очистить</translation>
    </message>
  </context>
  <context>
    <name>DynamicShortcutsWidget</name>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.cpp" line="126"/>
      <source>Duplicate shortcut</source>
      <translation type="unfinished">Duplicate shortcut</translation>
    </message>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.cpp" line="127"/>
      <source>There is another action which has the same shortcut assigned.</source>
      <translation type="unfinished">There is another action which has the same shortcut assigned.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/dynamicshortcutswidget.cpp" line="128"/>
      <source>Do you want to keep the new shortcut assignment and clear the previous shortcut?</source>
      <translation type="unfinished">Do you want to keep the new shortcut assignment and clear the previous shortcut?</translation>
    </message>
  </context>
  <context>
    <name>EmailPreviewer</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="20"/>
      <source>From</source>
      <translation>От</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="52"/>
      <source>&amp;Attachments</source>
      <translation>Вложение (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="65"/>
      <source>&amp;Reply</source>
      <translation>Ответ (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="75"/>
      <source>&amp;Forward</source>
      <translation>Вперед (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="87"/>
      <source>Subject</source>
      <translation>Тема</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.ui" line="104"/>
      <source>To</source>
      <translation>Кому</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.cpp" line="114"/>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.cpp" line="120"/>
      <source>Cannot download attachment</source>
      <translation>Не удалось скачать вложение</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.cpp" line="115"/>
      <source>Attachment cannot be downloaded because you are not logged-in.</source>
      <translation>Вложение не может быть загружено, потому что вы не вошли в систему.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailpreviewer.cpp" line="121"/>
      <source>Attachment cannot be downloaded because some general error happened.</source>
      <translation>Вложение не может быть загружено, так как произошла какая-то общая ошибка.</translation>
    </message>
  </context>
  <context>
    <name>EmailRecipientControl</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailrecipientcontrol.cpp" line="38"/>
      <source>To</source>
      <translation>Кому</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailrecipientcontrol.cpp" line="39"/>
      <source>Cc</source>
      <translation>Копия</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailrecipientcontrol.cpp" line="40"/>
      <source>Bcc</source>
      <translation>Скрытая копия</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailrecipientcontrol.cpp" line="41"/>
      <source>Reply-to</source>
      <translation>Ответ на</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/emailrecipientcontrol.cpp" line="28"/>
      <source>E-mail address</source>
      <translation>E-mail адрес</translation>
    </message>
  </context>
  <context>
    <name>Feed</name>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="263"/>
      <source>uses global settings, but global auto-fetching of articles is disabled</source>
      <translation>использует глобальные настройки, но глобальная автоизвлечение статей отключено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="287"/>
      <source>no errors</source>
      <translation>нет ошибок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="293"/>
      <source>authentication error</source>
      <translation>ошибка аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="296"/>
      <source>network error</source>
      <translation>ошибка сети</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="249"/>
      <source>does not use auto-fetching of articles</source>
      <extracomment>Describes feed auto-update status.</extracomment>
      <translation>не использует автозагрузку статей</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="260"/>
      <source>uses global settings (%n minute(s) to next auto-fetch of articles)</source>
      <translation>
        <numerusform>использует глобальные настройки (%n минут(а) до следующего автоматического получения статей)</numerusform>
        <numerusform>использует глобальные настройки (%n минут(а) до следующего автоматического получения статей)</numerusform>
        <numerusform>использует глобальные настройки (%n минут(а) до следующего автоматического получения статей)</numerusform>
        <numerusform>использует глобальные настройки (%n минут(а) до следующего автоматического получения статей)</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="274"/>
      <source>uses specific settings (%n minute(s) to next auto-fetching of new articles)</source>
      <extracomment>Describes feed auto-update status.</extracomment>
      <translation>
        <numerusform>использует определенные настройки (%n минут(а) до следующего автоматического обновления новых статей)</numerusform>
        <numerusform>использует определенные настройки (%n минут(а) до следующего автоматического обновления новых статей)</numerusform>
        <numerusform>использует определенные настройки (%n минут(а) до следующего автоматического обновления новых статей)</numerusform>
        <numerusform>использует определенные настройки (%n минут(а) до следующего автоматического обновления новых статей)</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="290"/>
      <source>has new articles</source>
      <translation>есть новые статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="299"/>
      <source>parsing error</source>
      <translation>ошибка разбора (парсинга)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="302"/>
      <source>error</source>
      <translation>ошибка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/feed.cpp" line="372"/>
      <source>Auto-update status: %1
Active message filters: %2
Status: %3
Source: &lt;a href=&quot;%4&quot;&gt;%4&lt;/a&gt;
Item ID: %5</source>
      <translation>Статус автообновления: %1

Активные фильтры сообщений: %2

Статус: %3

Источник: &lt;a href=&quot;%4&quot;&gt;%4&lt;/a&gt;

ID элемента: %5</translation>
    </message>
  </context>
  <context>
    <name>FeedDownloader</name>
    <message>
      <location filename="../src/librssguard/core/feeddownloader.cpp" line="236"/>
      <source>feed is in network cooldown mode due to making too many network requests</source>
      <translation type="unfinished">feed is in network cooldown mode due to making too many network requests</translation>
    </message>
  </context>
  <context>
    <name>FeedMessageViewer</name>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="32"/>
      <source>Toolbar for feeds</source>
      <translation>Панель инструментов для каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="33"/>
      <source>Toolbar for articles</source>
      <translation>Панель инструментов для статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="245"/>
      <source>Filtered feed list</source>
      <translation>Список фильтрованных лент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="246"/>
      <source>Cannot select article in article list as your feed is filtered out from feed list.</source>
      <translation>Невозможно выбрать статью в списке статей, так как ваша лента отфильтрована из списка лент.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="263"/>
      <source>Filtered article list</source>
      <translation>Отфильтрованный список статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedmessageviewer.cpp" line="264"/>
      <source>Cannot select article as it seems your article list is filtered or the article was deleted.</source>
      <translation>Невозможно выбрать статью, так как она скрыта фильтром или удалена.</translation>
    </message>
  </context>
  <context>
    <name>FeedReader</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="371"/>
      <source>Starting auto-download of some feeds&apos; articles</source>
      <translation>Запущена автоматическая загрузка статей некоторых каналов</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="372"/>
      <source>I will auto-download new articles for %n feed(s).</source>
      <translation>
        <numerusform>Я буду автоматически загружать новые статьи для %n канала(ов).</numerusform>
        <numerusform>Я буду автоматически загружать новые статьи для %n канала(ов).</numerusform>
        <numerusform>Я буду автоматически загружать новые статьи для %n канала(ов).</numerusform>
        <numerusform>Я буду автоматически загружать новые статьи для %n канала(ов).</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="93"/>
      <source>Cannot fetch articles at this point</source>
      <translation>Сейчас не удается получить статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="94"/>
      <source>You cannot fetch new articles now because another critical operation is ongoing.</source>
      <translation>Нельзя получить новые статьи сейчас, потому что выполняется другая важная операция.</translation>
    </message>
  </context>
  <context>
    <name>FeedlyAccountDetails</name>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="17"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="27"/>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="28"/>
      <source>Developer access token</source>
      <translation>Токен доступа разработчика</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="36"/>
      <source>Get token</source>
      <translation>Получить токен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="58"/>
      <source>Intelligent synchronization algorithm</source>
      <translation>Интеллектуальный алгоритм синхронизации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="70"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="110"/>
      <source>&amp;Login</source>
      <translation>Логин (&amp;L)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.ui" line="51"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="27"/>
      <source>Username for your account</source>
      <translation>Имя пользователя для вашей учетной записи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="30"/>
      <source>No test done yet.</source>
      <translation>Тест еще не сделан.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="31"/>
      <source>Here, results of connection test are shown.</source>
      <translation>Здесь показаны результаты проверки соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="39"/>
      <source>Your %1 does not offer official Feedly support, thus you must authorize via special authorization code called &quot;developer access token&quot;. These tokens are usually valid only for 1 month and allow only 250 API calls each day.</source>
      <translation>%1 не предлагает официальную поддержку Feedly, поэтому вы должны авторизоваться с помощью специального кода авторизации, который называется «токен доступа разработчика». Эти токены обычно действительны только в течение 1 месяца и допускают только 250 вызовов API в день.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="52"/>
      <source>If you select intelligent synchronization, then only not-yet-fetched or updated articles are downloaded. Network usage is greatly reduced and overall synchronization speed is greatly improved, but first feed fetching could be slow anyway if your feed contains huge number of articles.</source>
      <translation>Если вы выберете интеллектуальную синхронизацию, будут загружены только еще не загруженные или обновленные статьи. Использование сети значительно сокращается, и общая скорость синхронизации значительно улучшается, но выборка первого канала в любом случае может быть медленной, если ваш канал содержит огромное количество статей.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="95"/>
      <source>You did not grant access.</source>
      <translation>Отказано в доступе.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="96"/>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="104"/>
      <source>There was error during testing.</source>
      <translation>Произошла ошибка во время тестирования.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="103"/>
      <source>There is error. %1</source>
      <translation>Существует ошибка. %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="117"/>
      <source>Tested successfully. You may be prompted to login once more.</source>
      <translation>Протестировано успешно. Вам могут предложить войти ещё раз.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="118"/>
      <source>Your access was approved.</source>
      <translation>Ваш доступ одобрен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="149"/>
      <source>Access granted.</source>
      <translation>Доступ разрешен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="148"/>
      <source>Login was successful.</source>
      <translation>Вход прошел успешно.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="34"/>
      <source>Your %1 build has official Feedly support. You do not have to use &quot;developer access token&quot;. You can therefore leave corresponding field empty.</source>
      <translation>У вашей сборки %1 есть официальная поддержка Feedly. Вам не обязательно использовать «токен доступа разработчика». Поэтому вы можете оставить соответствующее поле пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="154"/>
      <source>Some problems.</source>
      <translation>Некоторые проблемы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="162"/>
      <source>Username cannot be empty.</source>
      <translation>Логин не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="165"/>
      <source>Username is okay.</source>
      <translation>Имя пользователя в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="179"/>
      <source>Access token is empty.</source>
      <translation>Токен доступа пуст.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="182"/>
      <source>Access token is okay.</source>
      <translation>Токен доступа в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="153"/>
      <source>Error: &apos;%1&apos;</source>
      <translation>Ошибка: &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/feedlyaccountdetails.cpp" line="47"/>
      <source>Beware of downloading too many articles, because Feedly permanently caches ALL articles of the feed, so you might end up with thousands of articles which you will never read anyway.</source>
      <translation>Будьте очень осторожны с загрузкой слишком большого количества статей, потому что Feedly автоматически кэширует ВСЕ статьи канала, поэтому вы можете получить тысячи статей, которые вы никогда не прочтете.</translation>
    </message>
  </context>
  <context>
    <name>FeedlyNetwork</name>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="715"/>
      <source>Feedly: authentication error</source>
      <translation>Feedly: ошибка аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="716"/>
      <source>Click this to login again. Error is: &apos;%1&apos;</source>
      <translation>Нажмите здесь, чтобы войти снова. Ошибка: &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="730"/>
      <source>Feedly: authorization denied</source>
      <translation>Feedly: авторизация отклонена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="731"/>
      <source>Click this to login again.</source>
      <translation>Нажмите здесь, чтобы войти снова.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="719"/>
      <location filename="../src/librssguard-feedly/src/feedlynetwork.cpp" line="734"/>
      <source>Login</source>
      <translation>Логин</translation>
    </message>
  </context>
  <context>
    <name>FeedsImportExportModel</name>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeedsimportexportmodel.cpp" line="327"/>
      <source>OPML document contains errors</source>
      <translation>OPML-документ содержит ошибки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeedsimportexportmodel.cpp" line="332"/>
      <source>this is likely not OPML document</source>
      <translation>скорее всего, это не OPML-документ</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeedsimportexportmodel.cpp" line="411"/>
      <source>Category </source>
      <translation>Категория</translation>
    </message>
  </context>
  <context>
    <name>FeedsModel</name>
    <message>
      <location filename="../src/librssguard/core/feedsmodel.cpp" line="38"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/feedsmodel.cpp" line="39"/>
      <source>Titles of feeds/categories.</source>
      <translation>Заголовки каналов/категорий</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/feedsmodel.cpp" line="31"/>
      <source>Root</source>
      <translation>Root</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/feedsmodel.cpp" line="40"/>
      <source>Counts of unread/all mesages.</source>
      <translation>Количество непрочитанных / всех сообщений.</translation>
    </message>
  </context>
  <context>
    <name>FeedsProxyModel</name>
    <message>
      <location filename="../src/librssguard/core/feedsproxymodel.cpp" line="273"/>
      <source>Cannot perform drag &amp; drop operation</source>
      <translation>Невозможно выполнить операцию перетаскивания</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/feedsproxymodel.cpp" line="274"/>
      <source>You can&apos;t transfer dragged item into different account, this is not supported.</source>
      <translation>Нельзя передать перетаскиваемый пункт в другой аккаунт, это не поддерживается.</translation>
    </message>
  </context>
  <context>
    <name>FeedsToolBar</name>
    <message>
      <location filename="../src/librssguard/gui/toolbars/feedstoolbar.cpp" line="78"/>
      <source>Toolbar spacer</source>
      <translation>Пространство панели инструментов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/feedstoolbar.cpp" line="121"/>
      <source>Everywhere</source>
      <translation>Везде</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/feedstoolbar.cpp" line="122"/>
      <source>Titles only</source>
      <translation>Только заголовки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/feedstoolbar.cpp" line="126"/>
      <source>Search feeds</source>
      <translation>Поиск каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/feedstoolbar.cpp" line="134"/>
      <source>Feeds search box</source>
      <translation>Окно поиска каналов</translation>
    </message>
  </context>
  <context>
    <name>FeedsView</name>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="293"/>
      <source>Cannot edit item</source>
      <translation>Невозможно редактировать элемент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="420"/>
      <source>Cannot delete item</source>
      <translation>Невозможно удалить элемент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="1047"/>
      <source>Context menu for empty space</source>
      <translation>Контекстное меню для пустого пространства</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="294"/>
      <source>Selected item cannot be edited because another critical operation is ongoing.</source>
      <translation>Выбранный пункт нельзя изменить, потому что выполняется другая важная операция.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="421"/>
      <source>Selected item cannot be deleted because another critical operation is ongoing.</source>
      <translation>Выбранный пункт нельзя удалить, потому что выполняется другая важная операция.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="923"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="977"/>
      <source>Context menu for categories</source>
      <translation>Контекстное меню для категорий</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="243"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="260"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="275"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="459"/>
      <source>Are you sure?</source>
      <translation>Вы уверены?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="1057"/>
      <source>Context menu for other items</source>
      <translation>Контекстное меню для других пунктов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="1101"/>
      <source>Context menu for regex query</source>
      <translation>Контекстное меню для запроса регулярных выражений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="170"/>
      <source>Selected account does not support adding of new feeds.</source>
      <translation>Выбранный аккаунт не поддерживает добавление новых каналов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="188"/>
      <source>Selected account does not support adding of new categories.</source>
      <translation>Выбранный аккаунт не поддерживает добавление новых категорий.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="244"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="276"/>
      <source>Do you really want to clean all articles from selected items?</source>
      <translation>Вы действительно хотите очистить все статьи от выбранных элементов?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="261"/>
      <source>Do you really want to purge all non-starred articles from selected feeds?</source>
      <translation type="unfinished">Do you really want to purge all non-starred articles from selected feeds?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="315"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="325"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="343"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="360"/>
      <source>Cannot edit items</source>
      <translation>Невозможность редактирования элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="316"/>
      <source>Selected items cannot be edited. This is not supported (yet).</source>
      <translation>Выбранные элементы не могут быть отредактированы. Это не поддерживается (пока).</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="326"/>
      <source>%1 does not support batch editing of multiple accounts.</source>
      <translation>%1 не поддерживает пакетное редактирование нескольких учетных записей.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="344"/>
      <source>%1 does not support batch editing of items from multiple accounts.</source>
      <translation>%1 не поддерживает пакетное редактирование элементов из нескольких аккаунтов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="361"/>
      <source>%1 does not support batch editing of items of varying types.</source>
      <translation>%1 не поддерживает пакетное редактирование элементов разного типа.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="371"/>
      <source>Cannot edit some items</source>
      <translation>Невозможность редактирования некоторых элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="372"/>
      <source>Some of selected items cannot be edited. Proceeding to edit the rest.</source>
      <translation>Некоторые из выбранных элементов не могут быть отредактированы. Переход к редактированию других.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="449"/>
      <source>Some items won&apos;t be deleted</source>
      <translation>Некоторые элементы не будут удалены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="450"/>
      <source>Some selected items will not be deleted, because they cannot be deleted.</source>
      <translation>Некоторые выбранные элементы не будут удалены, поскольку их нельзя удалить.</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/feedsview.cpp" line="457"/>
      <source>Deleting %n items</source>
      <translation>
        <numerusform>Удаление %n элемента</numerusform>
        <numerusform>Удаление %n элементов</numerusform>
        <numerusform>Удаление %n элементов</numerusform>
        <numerusform>Удаление %n элементов</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/feedsview.cpp" line="458"/>
      <source>You are about to completely delete %n items.</source>
      <translation>
        <numerusform>Вы собираетесь полностью удалить %n элемент.</numerusform>
        <numerusform>Вы собираетесь полностью удалить %n элементов.</numerusform>
        <numerusform>Вы собираетесь полностью удалить %n элементов.</numerusform>
        <numerusform>Вы собираетесь полностью удалить %n элементов.</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="662"/>
      <source>Context menu for recycle bins</source>
      <translation>Контекстное меню корзин</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="683"/>
      <source>Context menu for accounts</source>
      <translation>Контекстное меню аккаунтов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="1078"/>
      <source>Context menu for label</source>
      <translation>Контекстное меню меток</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="1026"/>
      <source>Context menu for important articles</source>
      <translation>Контекстное меню важных статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="169"/>
      <location filename="../src/librssguard/gui/feedsview.cpp" line="187"/>
      <source>Not supported by account</source>
      <translation>Не поддерживается аккаунтом</translation>
    </message>
  </context>
  <context>
    <name>FormAbout</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="129"/>
      <source>Changelog not found.</source>
      <translation>Список изменений не найден.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="31"/>
      <source>About %1</source>
      <translation>О %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="53"/>
      <source>Cannot copy</source>
      <translation>Невозможно скопировать</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="54"/>
      <source>Cannot copy info to clipboard.</source>
      <translation>Невозможно скопировать информацию в буфер обмена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="68"/>
      <source>FULLY portable</source>
      <translation>ПОЛНОСТЬЮ портативный</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="79"/>
      <source>User data folder (&quot;%5&quot;) -&gt; &quot;%1&quot;

Settings file (%3) -&gt; &quot;%2&quot;
Skins base folder -&gt; &quot;%4&quot;
Icon themes base folder -&gt; &quot;%8&quot;
Node.js package folder -&gt; &quot;%6&quot;
QtWebEngine cache folder -&gt; &quot;%7&quot;</source>
      <translation>Папка данных пользователя (&quot;%5&quot;) -&gt; &quot;%1&quot;


Файл настроек (%3) -&gt; &quot;%2&quot;

Базовая папка темы -&gt; &quot;%4&quot;

Базовая папка тем иконок -&gt; &quot;%8&quot;

Папка пакета Node.js -&gt; &quot;%6&quot;

Папка кэша QtWebEngine -&gt; &quot;%7&quot;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="134"/>
      <source>&lt;h4&gt;%8&lt;/h4&gt;&lt;b&gt;Version:&lt;/b&gt; %1 (built on %2/%3)&lt;br/&gt;&lt;b&gt;Revision:&lt;/b&gt; %4&lt;br/&gt;&lt;b&gt;Build date:&lt;/b&gt; %5&lt;br/&gt;&lt;b&gt;OS:&lt;/b&gt; %9&lt;br/&gt;&lt;b&gt;Qt:&lt;/b&gt; %6 (compiled against %7)</source>
      <translation>&lt;h4&gt;%8&lt;/h4&gt;&lt;b&gt;Версия:&lt;/b&gt; %1 (сборка для %2/%3)&lt;br/&gt;&lt;b&gt;Ревизия:&lt;/b&gt; %4&lt;br/&gt;&lt;b&gt;Дата сборки:&lt;/b&gt; %5&lt;br/&gt;&lt;b&gt;ОС:&lt;/b&gt; %9&lt;br/&gt;&lt;b&gt;Qt:&lt;/b&gt; %6 (скомпилировано под %7)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="152"/>
      <source>&lt;body&gt;%5 is a (very) tiny feed reader.&lt;br&gt;&lt;br&gt;This software is distributed under the terms of GNU General Public License, version 3.&lt;br&gt;&lt;br&gt;Contacts:&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;mailto://%1&quot;&gt;%1&lt;/a&gt; ~e-mail&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt; ~website&lt;/li&gt;&lt;/ul&gt;You can obtain source code for %5 from its website.&lt;br&gt;&lt;br&gt;&lt;br&gt;Copyright (C) 2011-%3 %4&lt;/body&gt;</source>
      <translation>&lt;body&gt;%5 это (очень) крохотное ПО для чтения rss каналов.&lt;br&gt;&lt;br&gt;Это ПО распространяется на условиях GNU General Public License, версия 3.&lt;br&gt;&lt;br&gt;Контакты:&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;mailto://%1&quot;&gt;%1 &lt;/a&gt;~E-Mail&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;%2&quot;&gt;%2 ~сайт&lt;/li&gt;&lt;/ul&gt;Вы можете получить исходный код %5 на сайте.&lt;br&gt;&lt;br&gt;&lt;br&gt;Авторское право (C) 2011-%3 %4&lt;/body&gt;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="74"/>
      <source>NOT portable</source>
      <translation>НЕ портативная</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.cpp" line="71"/>
      <source>CUSTOM</source>
      <translation>Пользовательский</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="93"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="224"/>
      <source>&amp;Copy info to clipboard</source>
      <translation>Копировать информацию в буфер обмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="112"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="226"/>
      <source>Information</source>
      <translation>Информация</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="160"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="228"/>
      <source>Licenses</source>
      <translation>Лицензии</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="172"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="227"/>
      <source>Licenses page is available only in English language.</source>
      <translation>Страница лицензий доступна только на английском языке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="180"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="230"/>
      <source>Changelog</source>
      <translation>Список изменений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="215"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="229"/>
      <source>Changelog page is available only in English language.</source>
      <translation>Список изменений доступен только на английском языке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formabout.ui" line="223"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formabout.h" line="231"/>
      <source>Resources</source>
      <translation>Ресурсы</translation>
    </message>
  </context>
  <context>
    <name>FormAccountDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaccountdetails.cpp" line="22"/>
      <source>Miscellaneous</source>
      <translation>Прочее</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaccountdetails.cpp" line="23"/>
      <source>Network proxy</source>
      <translation>Сетевой прокси</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaccountdetails.cpp" line="61"/>
      <source>Add new account</source>
      <translation>Добавить новый аккаунт</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaccountdetails.cpp" line="64"/>
      <source>Edit account &quot;%1&quot;</source>
      <translation>Изменить аккаунт &quot;%1&quot;</translation>
    </message>
  </context>
  <context>
    <name>FormAddAccount</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formaddaccount.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formaddaccount.h" line="73"/>
      <source>Add new account</source>
      <translation>Добавить новый аккаунт</translation>
    </message>
  </context>
  <context>
    <name>FormAddEditEmail</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.cpp" line="30"/>
      <source>Add new recipient.</source>
      <translation>Добавить получателя</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.cpp" line="187"/>
      <source>E-mail NOT sent</source>
      <translation>E-mail НЕ отправлен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.cpp" line="188"/>
      <source>Your e-mail message wasn&apos;t sent.</source>
      <translation>Ваше сообщение электронной почты не было отправлено.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.ui" line="14"/>
      <source>Write e-mail message</source>
      <translation>Написать сообщение</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.ui" line="46"/>
      <source>Contents of your e-mail message</source>
      <translation>Содержимое вашего сообщения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.ui" line="63"/>
      <source>Subject</source>
      <translation>Тема</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formaddeditemail.ui" line="73"/>
      <source>Title of your message</source>
      <translation>Заголовок вашего сообщения</translation>
    </message>
  </context>
  <context>
    <name>FormAddEditLabel</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="14"/>
      <source>Name for your label</source>
      <translation>Название новой метки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="20"/>
      <source>Label&apos;s name cannot be empty.</source>
      <translation>Название метки не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="23"/>
      <source>Perfect!</source>
      <translation>Отлично!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="32"/>
      <source>Hot stuff</source>
      <translation>Новая метка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="29"/>
      <source>Create new label</source>
      <translation>Создать новую метку</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditlabel.cpp" line="48"/>
      <source>Edit label &apos;%1&apos;</source>
      <translation>Изменить метку &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>FormAddEditProbe</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="12"/>
      <source>Name for your query</source>
      <translation>Имя для запроса</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="13"/>
      <source>Regular expression</source>
      <translation>Регулярное выражение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="16"/>
      <source>What is regular expression?</source>
      <translation>Что такое регулярное выражение?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="17"/>
      <source>A regular expression (shortened as regex or regexp) is a sequence of characters that specifies a match pattern in text. See more &lt;a href=&quot;https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference&quot;&gt;info&lt;/a&gt;.</source>
      <translation>Регулярное выражение (сокращенно regex или regexp) - это последовательность символов, которая задает образец соответствия символов, задающая шаблон соответствия в тексте. 

См. подробнее &lt;a href=&quot;https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference&quot;&gt;info&lt;/a&gt;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="25"/>
      <source>Regex query name cannot be empty.</source>
      <translation>Имя регулярного выражения не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="28"/>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="40"/>
      <source>Perfect!</source>
      <translation>Отлично!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="34"/>
      <source>Regular expression cannot be empty.</source>
      <translation>Регулярное выражение не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="49"/>
      <source>Create new regex query</source>
      <translation>Создать запрос — регулярное выражение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="70"/>
      <source>Edit regex query &apos;%1&apos;</source>
      <translation>Изменить запрос регулярного выражения &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="37"/>
      <source>Regular expression is not well-formed.</source>
      <translation>Регулярное выражение не имеет правильной формы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formaddeditprobe.cpp" line="52"/>
      <source>Hot stuff</source>
      <translation>Новая метка</translation>
    </message>
  </context>
  <context>
    <name>FormBackupDatabaseSettings</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="20"/>
      <source>Common name for backup files</source>
      <translation>Общее имя для файлов резервной копии</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="43"/>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="44"/>
      <source>No operation executed yet.</source>
      <translation>Операция еще не выполнена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="65"/>
      <source>Backup was created successfully.</source>
      <translation>Бэкап успешно создан.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="92"/>
      <source>Backup name cannot be empty.</source>
      <translation>Имя бэкапа не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="95"/>
      <source>Backup name looks okay.</source>
      <translation>Имя резервной копии в норме.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="68"/>
      <source>Backup failed.</source>
      <translation>Сбой копирования.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="64"/>
      <source>Backup was created successfully and stored in target directory.</source>
      <translation>Копия создана успешно и сохранена в целевом каталоге.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="79"/>
      <source>Select destination directory</source>
      <translation>Выберите каталог назначения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.cpp" line="86"/>
      <source>Good destination directory is specified.</source>
      <translation>Указан хороший каталог назначения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="142"/>
      <source>Backup database/settings</source>
      <translation>Резервная копия БД/настроек</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="143"/>
      <source>Output directory</source>
      <translation>Выходная директория</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="26"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="144"/>
      <source>&amp;Select directory</source>
      <translation>Выбор каталога (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="43"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="145"/>
      <source>Backup properties</source>
      <translation>Свойства резервной копии</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="49"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="146"/>
      <source>Items to backup</source>
      <translation>Элементы для резервного копирования</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="56"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="147"/>
      <source>Database</source>
      <translation>База данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="66"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="148"/>
      <source>Settings</source>
      <translation>Настройки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="76"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="149"/>
      <source>Backup name</source>
      <translation>Имя файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formbackupdatabasesettings.ui" line="89"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formbackupdatabasesettings.h" line="150"/>
      <source>Operation results</source>
      <translation>Результаты операции</translation>
    </message>
  </context>
  <context>
    <name>FormCategoryDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="80"/>
      <source>Add new category</source>
      <translation>Добавить новую категорию</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="108"/>
      <source>Edit %n categories</source>
      <translation>
        <numerusform>Редактирование %n категории</numerusform>
        <numerusform>Редактирование %n категорий</numerusform>
        <numerusform>Редактирование %n категорий</numerusform>
        <numerusform>Редактирование %n категорий</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="171"/>
      <source>Category name is ok.</source>
      <translation>Имя категории подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="175"/>
      <source>Category name is too short.</source>
      <translation>Имя категории слишком короткое.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="181"/>
      <source>Description is empty.</source>
      <translation>Описание пустое.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="184"/>
      <source>The description is ok.</source>
      <translation>Описание подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="199"/>
      <source>Select icon file for the category</source>
      <translation>Выберите файл иконки для категории</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="201"/>
      <source>Images (%1)</source>
      <translation>Изображения (%1)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="207"/>
      <source>Select icon</source>
      <translation>Выберите иконку</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="208"/>
      <source>Cancel</source>
      <translation>Отмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="211"/>
      <source>Look in:</source>
      <extracomment>Label to describe the folder for icon file selection dialog.</extracomment>
      <translation>Искать в:</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="212"/>
      <source>Icon name:</source>
      <translation>Имя иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="213"/>
      <source>Icon type:</source>
      <translation>Тип иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="229"/>
      <source>Category title</source>
      <translation>Заголовок категории</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="230"/>
      <source>Set title for your category.</source>
      <translation>Установите название для вашей категории.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="231"/>
      <source>Category description</source>
      <translation>Описание категории</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="232"/>
      <source>Set description for your category.</source>
      <translation>Задайте описание для вашей категории.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="238"/>
      <source>Icon selection</source>
      <translation>Выбор иконки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="240"/>
      <source>Load icon from file...</source>
      <translation>Загрузить иконку из файла...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="242"/>
      <source>Use default icon from icon theme</source>
      <translation>Использовать иконку по умолчанию из иконок темы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.cpp" line="103"/>
      <source>Edit &quot;%1&quot;</source>
      <translation>Изменить &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="31"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="180"/>
      <source>Parent category</source>
      <translation>Родительская категория</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="43"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="182"/>
      <source>Select parent item for your category.</source>
      <translation>Выберите родительский элемент для вашей категории.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="61"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="184"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="81"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="185"/>
      <source>Description</source>
      <translation>Описание</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="101"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="186"/>
      <source>Icon</source>
      <translation>Иконка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formcategorydetails.ui" line="125"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formcategorydetails.h" line="188"/>
      <source>Select icon for your category.</source>
      <translation>Выберите иконку для вашей категории</translation>
    </message>
  </context>
  <context>
    <name>FormDatabaseCleanup</name>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="64"/>
      <source> day(s)</source>
      <translation>
        <numerusform>день</numerusform>
        <numerusform>дня</numerusform>
        <numerusform>дней</numerusform>
        <numerusform>дня</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="38"/>
      <source>I am ready.</source>
      <translation>Готово.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="84"/>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="85"/>
      <source>Database cleanup is running.</source>
      <translation>Очистка БД запущена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="99"/>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="100"/>
      <source>Database cleanup is completed.</source>
      <translation>Очистка БД завершена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="104"/>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="105"/>
      <source>Database cleanup failed.</source>
      <translation>Очистка БД не удалась.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.cpp" line="113"/>
      <source>unknown</source>
      <translation>неизвестно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="188"/>
      <source>Cleanup database</source>
      <translation>Очистить БД</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="189"/>
      <source>Cleanup settings</source>
      <translation>Настройки очистки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="26"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="190"/>
      <source>Optimize database file</source>
      <translation>Оптимизировать файл базы данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="36"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="191"/>
      <source>Remove all read articles</source>
      <translation>Удалить все прочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="53"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="192"/>
      <source>Remove all articles from recycle bin</source>
      <translation>Удалить все статьи из корзины</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="63"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="193"/>
      <source>Remove all articles older than</source>
      <translation>Удалить все статьи старше</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="86"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="194"/>
      <source>Remove all starred articles</source>
      <translation>Удалить все помеченные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="96"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="195"/>
      <source>Database information</source>
      <translation>Информация о базе данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="102"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="196"/>
      <source>Total data size</source>
      <translation>Общий размер данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="119"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="197"/>
      <source>Database type</source>
      <translation>Тип базы данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formdatabasecleanup.ui" line="139"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formdatabasecleanup.h" line="198"/>
      <source>Progress</source>
      <translation>Прогресс</translation>
    </message>
  </context>
  <context>
    <name>FormDiscoverFeeds</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="14"/>
      <source>Discover feeds</source>
      <translation>Открыть для себя каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="20"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="42"/>
      <source>Discover!</source>
      <translation>Исследовать!</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="51"/>
      <source>Recursive discovery (can take some time for bigger websites)</source>
      <translation type="unfinished">Recursive discovery (can take some time for bigger websites)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="77"/>
      <source>Discovered feeds</source>
      <translation>Обнаруженные источники</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="83"/>
      <source>Target parent category</source>
      <translation type="unfinished">Target parent category</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="95"/>
      <source>Select parent item for your feed.</source>
      <translation>Выберите родительский элемент для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="128"/>
      <source>Select &amp;all</source>
      <translation>Выбрать всё</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="135"/>
      <source>&amp;Unselect all</source>
      <translation>&amp;Отменить выбор</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="190"/>
      <source>Add single feed with advanced details</source>
      <translation>Добавление одного канала с расширенной информацией</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.ui" line="197"/>
      <source>&amp;Import checked feeds</source>
      <translation>&amp;Импорт проверенных источников</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="42"/>
      <source>Switch to &amp;advanced mode</source>
      <translation>Переход в &amp;расширенный режим</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="44"/>
      <source>Close this dialog and display dialog for adding individual feeds with advanced options.</source>
      <translation>Закройте этот диалог и отобразите диалог добавления отдельных подписок с дополнительными опциями.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="126"/>
      <source>Cannot discover feeds</source>
      <translation>Невозможно обнаружить каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="127"/>
      <source>Error: %1</source>
      <translation>Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="205"/>
      <source>URL is valid.</source>
      <translation>URL является действительным.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="208"/>
      <source>URL is NOT valid.</source>
      <translation>URL не является действительным.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formdiscoverfeeds.cpp" line="276"/>
      <source>No title</source>
      <translation>Нет заголовка</translation>
    </message>
  </context>
  <context>
    <name>FormEditFeedlyAccount</name>
    <message>
      <location filename="../src/librssguard-feedly/src/gui/formeditfeedlyaccount.cpp" line="17"/>
      <source>Service setup</source>
      <translation>Сервисные настройки</translation>
    </message>
  </context>
  <context>
    <name>FormEditGmailAccount</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/formeditgmailaccount.cpp" line="14"/>
      <source>Server setup</source>
      <translation>Настройка сервера</translation>
    </message>
  </context>
  <context>
    <name>FormEditGreaderAccount</name>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formeditgreaderaccount.cpp" line="14"/>
      <source>Server setup</source>
      <translation>Настройка сервера</translation>
    </message>
  </context>
  <context>
    <name>FormEditNextcloudAccount</name>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/formeditnextcloudaccount.cpp" line="14"/>
      <source>Server setup</source>
      <translation>Настройка сервера</translation>
    </message>
  </context>
  <context>
    <name>FormEditRedditAccount</name>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/formeditredditaccount.cpp" line="13"/>
      <source>Server setup</source>
      <translation>Настройка сервера</translation>
    </message>
  </context>
  <context>
    <name>FormEditStandardAccount</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formeditstandardaccount.cpp" line="13"/>
      <source>Account setup</source>
      <translation>Настройка аккаунта</translation>
    </message>
  </context>
  <context>
    <name>FormEditTtRssAccount</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formeditttrssaccount.cpp" line="13"/>
      <source>Server setup</source>
      <translation>Настройка сервера</translation>
    </message>
  </context>
  <context>
    <name>FormFeedDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="144"/>
      <source>Add new feed</source>
      <translation>Добавить новый канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="191"/>
      <source>Cannot save changes: %1</source>
      <translation>Невозможно сохранить изменения: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="148"/>
      <source>Edit &quot;%1&quot;</source>
      <translation>Изменить &quot;%1&quot;</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="153"/>
      <source>Edit %n feeds</source>
      <translation>
        <numerusform>Редактирование одну запись</numerusform>
        <numerusform>Редактирование несколько записей</numerusform>
        <numerusform>Редактирование много записей</numerusform>
        <numerusform>Редактирование %n записей</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="205"/>
      <source>Fetch articles using global interval</source>
      <translation>Получение статей с использованием глобального интервала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="207"/>
      <source>Fetch articles every</source>
      <translation>Получать статьи каждые</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="209"/>
      <source>Disable auto-fetching of articles</source>
      <translation>Отключить автозагрузку статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.cpp" line="190"/>
      <source>Cannot save feed properties</source>
      <translation>Невозможно сохранить свойства канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="24"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="223"/>
      <source>Articles</source>
      <translation>Статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="50"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="218"/>
      <source>Auto-downloading of articles</source>
      <translation>Автозагрузка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="60"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="220"/>
      <source>Select the auto-download strategy for messages of this feed. Default auto-download strategy means that new messges of this feed will be downloaded in time intervals set in application settings.</source>
      <translation>Выберите стратегию автоматического обновления для этого канала. Стратегия автоматического обновления по умолчанию означает, что канал будет обновляться через интервалы времени, установленные в настройках приложения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="84"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="222"/>
      <source>Open articles via their URL automatically</source>
      <translation>Автоматически открывать статьи по их URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="97"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="227"/>
      <source>Miscellaneous</source>
      <translation>Прочее</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="122"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="225"/>
      <source>Disable this feed</source>
      <translation>Отключить этот канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="136"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="226"/>
      <source>Right-to-left layout</source>
      <translation>Раскладка справа налево</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/formfeeddetails.ui" line="108"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formfeeddetails.h" line="224"/>
      <source>Ignore notifications for this feed</source>
      <translation>Игнорировать уведомления для этого канала</translation>
    </message>
  </context>
  <context>
    <name>FormGreaderFeedDetails</name>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formgreaderfeeddetails.cpp" line="49"/>
      <source>Feed added</source>
      <translation>Канал добавлен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formgreaderfeeddetails.cpp" line="50"/>
      <source>Feed was added, refreshing feed tree...</source>
      <translation>Был добавлен канал, обновление дерева каналов...</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formgreaderfeeddetails.cpp" line="64"/>
      <source>Feed NOT updated or added</source>
      <translation type="unfinished">Feed NOT updated or added</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formgreaderfeeddetails.cpp" line="65"/>
      <source>Error: %1</source>
      <translation>Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/formgreaderfeeddetails.cpp" line="94"/>
      <source>General</source>
      <translation>Основные</translation>
    </message>
  </context>
  <context>
    <name>FormLog</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formlog.cpp" line="16"/>
      <source>Application log</source>
      <translation>Журнал регистрации приложения</translation>
    </message>
  </context>
  <context>
    <name>FormMain</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="417"/>
      <source>No possible actions</source>
      <translation>Нет возможных действий</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="376"/>
      <source>No recycle bin</source>
      <translation>Нет корзины</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="64"/>
      <source>Main menu</source>
      <translation>Главное меню</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="77"/>
      <source>Open main menu</source>
      <translation>Открыть главное меню</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="85"/>
      <source>Open &amp;main menu</source>
      <translation>Открыть главное меню (&amp;M)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="53"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="821"/>
      <source>&amp;File</source>
      <translation>Файл (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="63"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="822"/>
      <source>&amp;Help</source>
      <translation>Помощь (&amp;H)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="74"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="823"/>
      <source>&amp;View</source>
      <translation>Вид (&amp;V)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="78"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="824"/>
      <source>Show/hide</source>
      <translation>Показать/спрятать</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="95"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="825"/>
      <source>&amp;Tools</source>
      <translation>Инструменты (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="105"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="826"/>
      <source>F&amp;eeds</source>
      <translation>Каналы (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="109"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="827"/>
      <source>&amp;Add item</source>
      <translation>Добавить элемент (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="114"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="828"/>
      <source>&amp;Move</source>
      <translation>Переместить (&amp;M)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="161"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="829"/>
      <source>Art&amp;icles</source>
      <translation>Статьи (&amp;I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="187"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="830"/>
      <source>&amp;Recycle bin(s)</source>
      <translation>Корзина(ы) (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="194"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="831"/>
      <source>&amp;Accounts</source>
      <translation>Аккаунты (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="202"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="832"/>
      <source>&amp;Web browser &amp;&amp; tabs</source>
      <translation>Веб-браузер и вкладки (&amp;W)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="229"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="660"/>
      <source>&amp;Quit</source>
      <translation>Выход (&amp;Q)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="232"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="662"/>
      <source>Quit the application.</source>
      <translation>Выход из приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="243"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="664"/>
      <source>&amp;Settings</source>
      <translation>Настройки (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="246"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="666"/>
      <source>Display settings of the application.</source>
      <translation>Показать настройки приложения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="254"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="668"/>
      <source>&amp;About application</source>
      <translation>О приложении (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="257"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="670"/>
      <source>Displays extra info about this application.</source>
      <translation>Отображает дополнительную информацию об этом приложении.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="271"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="672"/>
      <source>&amp;Fullscreen</source>
      <translation>Полный экран (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="274"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="674"/>
      <source>Switch fullscreen mode.</source>
      <translation>Переключиться в полноэкранный режим.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="282"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="676"/>
      <source>&amp;Fetch all</source>
      <translation>Обновить все (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="285"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="678"/>
      <source>Fetch all feeds</source>
      <translation>Обновить все каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="293"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="680"/>
      <source>Fetch &amp;selected</source>
      <translation>Обновить выбранные каналы (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="296"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="682"/>
      <source>Fetch selected feeds</source>
      <translation>Обновить выбранные каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="317"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="686"/>
      <source>Mark articles &amp;read</source>
      <translation>Пометить статьи как прочитанные (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="320"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="688"/>
      <source>Mark selected articles read</source>
      <translation>Пометить выбранные статьи как прочитанные</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="328"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="690"/>
      <source>Mark articles &amp;unread</source>
      <translation>Пометить статьи как непрочитанные (&amp;U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="331"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="692"/>
      <source>Mark selected articles unread</source>
      <translation>Пометить выбранные статьи как непрочитанные</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="339"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="694"/>
      <source>Switch &amp;importance</source>
      <translation>Переключить важность (&amp;I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="342"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="696"/>
      <source>Switch importance of selected articles</source>
      <translation>Переключить важность выбранных статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="353"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="700"/>
      <source>Mark all messages (without message filters) from selected items as read.</source>
      <translation>Отметить все сообщения (без фильтров сообщений) из выбранных элементов как прочитанные.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="364"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="704"/>
      <source>Mark all messages (without message filters) from selected items as unread.</source>
      <translation>Отметить все сообщения (без фильтров сообщений) из выбранных элементов как непрочитанные.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="372"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="706"/>
      <source>&amp;Delete articles</source>
      <translation>Удалить статьи (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="304"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="684"/>
      <source>&amp;Edit selected items</source>
      <translation>&amp;Редактирование выбранных элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="309"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="685"/>
      <source>&amp;Delete selected items</source>
      <translation>&amp;Удалить выбранные элементы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="350"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="698"/>
      <source>Mark selected items &amp;read</source>
      <translation>Пометить выбранные элементы как прочитанные</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="361"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="702"/>
      <source>Mark selected items &amp;unread</source>
      <translation>Пометить выбранные элементы как не прочитанные</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="380"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="707"/>
      <source>&amp;Clean selected items</source>
      <translation>Очистка выбранных элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="383"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="709"/>
      <source>Deletes all messages from selected items.</source>
      <translation>Удалить все сообщения из выбранного элемента.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="391"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="711"/>
      <source>Open in &amp;external browser</source>
      <translation>Открыть во внешнем браузере (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="394"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="713"/>
      <source>Open selected articles in external browser</source>
      <translation>Открыть выбранные статьи во внешнем браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="402"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="715"/>
      <source>Open in &amp;internal browser</source>
      <translation>Открыть во внутреннем браузере (&amp;I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="405"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="717"/>
      <source>Open selected articles in internal browser</source>
      <translation>Открыть выбранные статьи во внутреннем браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="416"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="719"/>
      <source>No actions available</source>
      <translation>Нет доступных действий</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="419"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="721"/>
      <source>No actions are available right now.</source>
      <translation>В данный момент нет доступных действий.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="427"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="723"/>
      <source>&amp;Mark all read</source>
      <translation>Пометить всё как прочитанное (&amp;M)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="430"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="725"/>
      <source>Marks all messages in all items read. This does not take message filters into account.</source>
      <translation>Отметить все сообщения во всех прочитанных элементах. Это действие не учитывает фильтры сообщений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="441"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="727"/>
      <source>Switch main window visibility</source>
      <translation>Переключить видимость главного окна</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="444"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="729"/>
      <source>Hides main window if it is visible and shows it if it is hidden.</source>
      <translation>Скрывает главное окно, если оно видно, и показывает его, если оно скрыто.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="458"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="731"/>
      <source>&amp;Feed list</source>
      <translation>Список каналов (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="461"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="733"/>
      <source>Hides or shows the list of feeds/categories.</source>
      <translation>Скрыть/показать список каналов/категорий.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="469"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="735"/>
      <source>&amp;Clean all</source>
      <translation>Очистить все (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="472"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="737"/>
      <source>Deletes all messages from all items.</source>
      <translation>Удалить все сообщения из всех элементов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="480"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="739"/>
      <source>&amp;Next item</source>
      <translation>Следующий элемент (&amp;N)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="488"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="740"/>
      <source>&amp;Previous item</source>
      <translation>Предыдущий элемент (&amp;P)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="496"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="741"/>
      <source>&amp;Next article</source>
      <translation>Следующая статья (&amp;N)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="504"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="742"/>
      <source>&amp;Previous article</source>
      <translation>Предыдущая статья (&amp;P)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="512"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="743"/>
      <source>Check for &amp;updates</source>
      <translation>Проверить обновления (&amp;U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="515"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="745"/>
      <source>Check if new update for the application is available for download.</source>
      <translation>Проверить, доступно ли для загрузки новое обновление для приложения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="529"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="747"/>
      <source>&amp;Main menu</source>
      <translation>Главное меню (&amp;M)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="532"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="749"/>
      <source>Hides or displays the main menu.</source>
      <translation>Скрыть или показать главное меню.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="540"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="751"/>
      <source>Report a &amp;bug...</source>
      <translation>Сообщить об ошибке (&amp;B)...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="551"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="752"/>
      <source>&amp;Toolbars</source>
      <translation>Панель инструментов (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="554"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="754"/>
      <source>Switch visibility of main toolbars.</source>
      <translation>Переключение видимости основных панелей инструментов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="568"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="756"/>
      <source>&amp;List headers</source>
      <translation>Список заголовков (&amp;L)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="576"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="757"/>
      <source>&amp;Donate...</source>
      <translation>Пожертвовать... (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="584"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="758"/>
      <source>Display &amp;documentation</source>
      <translation>Показать документацию (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="592"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="759"/>
      <source>&amp;Restart</source>
      <translation>Перезапустить (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="600"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="760"/>
      <source>&amp;Restore settings</source>
      <translation>Восстановить настройки (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="608"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="761"/>
      <source>&amp;Backup settings</source>
      <translation>Резервная копия настроек (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="616"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="762"/>
      <source>Switch layout</source>
      <translation>Переключить расположение панелей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="624"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="763"/>
      <source>&amp;Downloads</source>
      <translation>Загрузки (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="632"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="764"/>
      <source>Send via e-mail</source>
      <translation>Отправить по электронной почте</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="635"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="766"/>
      <source>Send selected articles via e-mail</source>
      <translation>Отправить выбранные статьи по электронной почте</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="643"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="768"/>
      <source>&amp;Cleanup database</source>
      <translation>Очистить базу данных (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="654"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="769"/>
      <source>Show unread items only</source>
      <translation>Показать только непрочитанные элементы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="662"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="770"/>
      <source>&amp;Expand/collapse selected item</source>
      <translation>Развернуть/свернуть выбранный элемент (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="670"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="771"/>
      <source>&amp;Add account</source>
      <translation>Добавить аккаунт (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="678"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="772"/>
      <source>&amp;Restore articles</source>
      <translation>Восстановить статьи (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="686"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="773"/>
      <source>&amp;Restore all recycle bins</source>
      <translation>Восстановить все корзины (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="694"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="774"/>
      <source>&amp;Empty all recycle bins</source>
      <translation>Очистить все корзины (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="702"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="775"/>
      <source>Next &amp;unread article</source>
      <translation>Следующая непрочитанная статья (&amp;U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="716"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="776"/>
      <source>Status bar</source>
      <translation>Строка состояния</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="724"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="777"/>
      <source>&amp;Edit selected account</source>
      <translation>Изменить выбранный аккаунт (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="732"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="778"/>
      <source>&amp;Delete selected account</source>
      <translation>Удалить выбранный аккаунт (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="745"/>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="322"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="780"/>
      <source>Add new category</source>
      <translation>Добавить новую категорию</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="750"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="781"/>
      <source>Stop ongoing fetching</source>
      <translation>Остановить получение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="758"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="782"/>
      <source>New browser tab</source>
      <translation>Новая вкладка браузера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="766"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="783"/>
      <source>Close all tabs</source>
      <translation>Закрыть все вкладки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="771"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="784"/>
      <source>Close all tabs except current</source>
      <translation>Закрыть все вкладки кроме текущей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="776"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="785"/>
      <source>Go to &amp;next tab</source>
      <translation>Перейти к следующей вкладке (&amp;N)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="781"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="786"/>
      <source>Go to &amp;previous tab</source>
      <translation>Перейти к предыдущей вкладке (&amp;P)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="789"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="787"/>
      <source>&amp;Enable article preview</source>
      <translation>Включить предпросмотр статей (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="794"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="788"/>
      <source>&amp;Copy URL of selected item</source>
      <translation>Копировать URL-адрес выбранного элемента (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="799"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="789"/>
      <source>Article &amp;filters</source>
      <translation>Фильтры статей (&amp;F)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="807"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="790"/>
      <source>&amp;Show tree expanders</source>
      <translation>Отображать иерархию расширителей (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="812"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="791"/>
      <source>Fetch feeds with &amp;custom auto-download policy</source>
      <translation>Обновить каналы с настроенной политикой автозагрузки (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="820"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="792"/>
      <source>Alternate row colors in lists</source>
      <translation>Чередовать цвет фона строк в списках</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="828"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="793"/>
      <source>Automatically &amp;expand item when selected</source>
      <translation>Автоматически разворачивать элемент при выборе (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="839"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="794"/>
      <source>Message viewer toolbars</source>
      <translation>Панели инструментов средства просмотра сообщений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="844"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="795"/>
      <source>Expand/collapse selected item &amp;recursively</source>
      <translation>Рекурсивно развернуть/свернуть выбранный элемент (&amp;R)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="849"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="796"/>
      <source>Close &amp;current tab</source>
      <translation>Закрыть текущую вкладку (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="854"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="797"/>
      <source>&amp;Copy URLs of selected articles</source>
      <translation>Копировать URL-адреса выбранных статей (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="859"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="798"/>
      <source>Open in internal browser (no new tab)</source>
      <translation>Открыть во внутреннем браузере (не новая вкладка)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="867"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="799"/>
      <source>&amp;Sort alphabetically</source>
      <translation>Сортировать по алфавиту (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="872"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="800"/>
      <source>Move &amp;up</source>
      <translation>Вверх (&amp;U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="877"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="801"/>
      <source>Move to &amp;top</source>
      <translation>В начало (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="882"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="802"/>
      <source>Move &amp;down</source>
      <translation>Вниз (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="887"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="803"/>
      <source>Move to &amp;bottom</source>
      <translation>В конец (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="892"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="804"/>
      <source>Display application &amp;log</source>
      <translation>Отображение журнала приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="897"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="805"/>
      <source>Focus feeds search box</source>
      <translation>Окно поиска целевых каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="902"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="806"/>
      <source>Focus articles search box</source>
      <translation>Окно поиска целевых статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="907"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="807"/>
      <source>Scroll &amp;up browser</source>
      <translation>Прокрутка и поднятие браузера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="912"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="808"/>
      <source>Scroll &amp;down browser</source>
      <translation>Прокрутка браузера вниз</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="917"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="809"/>
      <source>Rearrange &amp;subcategories alphabetically</source>
      <translation>Переставить &amp;подкатегории&amp; в алфавитном порядке</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="922"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="810"/>
      <source>Rearrange &amp;feeds alphabetically</source>
      <translation>Переставить &amp;каналы в алфавитном порядке</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="927"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="811"/>
      <source>Cleanup web cac&amp;he</source>
      <translation>Очистить веб вэш</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="935"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="812"/>
      <source>You must add new account first</source>
      <translation>Сначала необходимо добавить новую учетную запись</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="938"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="814"/>
      <source>You must add new account first.</source>
      <translation>Сначала необходимо добавить новую учетную запись.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="943"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="816"/>
      <source>Edit &amp;child feeds</source>
      <translation>Редактирование дочерних лент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="948"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="817"/>
      <source>Edit child feeds (&amp;recursive)</source>
      <translation>Редактирование дочерних лент (&amp;рекурсивно)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="953"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="818"/>
      <source>Play in &amp;media player</source>
      <translation>Воспроизвести в медиаплеере (&amp;M)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="961"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="819"/>
      <source>&amp;Pause automatic feed fetching</source>
      <translation>&amp;Приостановить получение каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="966"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="820"/>
      <source>&amp;Purge selected feeds</source>
      <translation type="unfinished">&amp;Purge selected feeds</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.ui" line="740"/>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="332"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmain.h" line="779"/>
      <source>Add new feed</source>
      <translation>Добавить новый канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="383"/>
      <source>No actions possible</source>
      <translation>Нет возможных действий</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="153"/>
      <source>Cannot cleanup database</source>
      <translation>Не удается очистить базу данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="154"/>
      <source>Cannot cleanup database, because another critical action is running.</source>
      <translation>Не удается очистить базу данных, т.к. выполняется другое критическое действие.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="475"/>
      <source>Play in media player</source>
      <translation>Воспроизвести в медиаплеере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="476"/>
      <source>(not supported)</source>
      <translation>(не поддерживается)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="542"/>
      <source>Close opened modal dialogs first.</source>
      <translation>Сначала закройте открытые модальные диалоги.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="452"/>
      <source>Fetching common data</source>
      <translation>Получение общих данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="541"/>
      <source>Close dialogs</source>
      <translation>Закрыть диалоги</translation>
    </message>
  </context>
  <context>
    <name>FormMessageFiltersManager</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="317"/>
      <source>ACCEPTED</source>
      <translation>ОДОБРЕНО</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="317"/>
      <source>REJECTED</source>
      <translation>ОТКЛОНЕНО</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="330"/>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="331"/>
      <source>yes</source>
      <translation>да</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="330"/>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="331"/>
      <source>no</source>
      <translation>нет</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="601"/>
      <source>Cannot find &apos;clang-format&apos;</source>
      <translation>Не удается найти &apos;clang-format&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="602"/>
      <source>Script was not beautified, because &apos;clang-format&apos; tool was not found.</source>
      <translation>Скрипт не был украшен, потому что инструмент &apos;clang-format&apos; не найден.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="246"/>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="620"/>
      <source>Error</source>
      <translation>Ошибка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="621"/>
      <source>Script was not beautified, because &apos;clang-format&apos; tool thrown error.</source>
      <translation>Скрипт не был украшен, потому что инструмент &apos;clang-format&apos; выдавал ошибку.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="630"/>
      <source>Beautifier was running for too long time</source>
      <translation>Улучшение кода работало слишком долго</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="631"/>
      <source>Script was not beautified, is &apos;clang-format&apos; installed?</source>
      <translation>Скрипт не был улучшен, установлен &apos;clang-format&apos;?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="247"/>
      <source>Cannot save new filter, error: &apos;%1&apos;.</source>
      <translation>Невозможно сохранить новый фильтр, ошибка: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="192"/>
      <source>Context menu</source>
      <translation>Контекстное меню</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="194"/>
      <source>Filter articles like this</source>
      <translation>Фильтровать статьи подобные этой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="233"/>
      <source>New article filter</source>
      <translation>Новый фильтр статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="299"/>
      <source>EXISTING articles filtering error: &apos;%1&apos;.
</source>
      <translation>Ошибка фильтрации существующих статей: &apos;%1&apos;.
</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="316"/>
      <source>Article will be %1.

</source>
      <translation>Статья будет %1.

</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="319"/>
      <source>Output (modified) article is:
  Title = &apos;%1&apos;
  URL = &apos;%2&apos;
  Author = &apos;%3&apos;
  Is read/important = &apos;%4/%5&apos;
  Created on = &apos;%6&apos;
  Contents = &apos;%7&apos;
  RAW contents = &apos;%8&apos;</source>
      <translation>Выходная (модифицированная) статья имеет вид:

  Заголовок = &apos;%1&apos;

  URL = &apos;%2&apos;

  Автор = &apos;%3&apos;

  Прочитана/важна = &apos;%4/%5&apos;

  Создан в = &apos;%6&apos;

  Содержимое = &apos;%7&apos;

  RAW содержимое = &apos;%8&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="340"/>
      <source>SAMPLE article filtering error: &apos;%1&apos;.
</source>
      <translation>ПРИМЕР ошибки фильтрации статьи: &apos;%1&apos;.
</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="210"/>
      <source>Are you sure?</source>
      <translation>Вы уверены?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp" line="211"/>
      <source>Do you really want to remove selected filter?</source>
      <translation>Вы действительно хотите удалить выбранный фильтр?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="435"/>
      <source>Article filters</source>
      <translation>Фильтры статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="35"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="436"/>
      <source>&amp;Check all</source>
      <translation>Все (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="65"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="437"/>
      <source>&amp;Uncheck all</source>
      <translation>Ничего (&amp;U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="79"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="438"/>
      <source>Remove selected</source>
      <translation>Удалить выбранное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="86"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="439"/>
      <source>&amp;New filter</source>
      <translation>Новый фильтр (&amp;N)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="115"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="440"/>
      <source>Article filter details</source>
      <translation>Параметры фильтра статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="121"/>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="313"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="441"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="451"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="145"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="442"/>
      <source>Title of article filter</source>
      <translation>Заголовок фильтра статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="152"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="443"/>
      <source>Pre-made filters</source>
      <translation>Предварительно созданные фильтры</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="174"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="444"/>
      <source>JavaScript code</source>
      <translation>JavaScript код</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="192"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="445"/>
      <source>Your JavaScript-based article filtering logic</source>
      <translation>Ваша логика фильтрации статей на основе JavaScript</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="206"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="446"/>
      <source>&amp;Test</source>
      <translation>Тест (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="213"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="447"/>
      <source>Process checked feeds</source>
      <translation>Тест по статьям</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="220"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="448"/>
      <source>&amp;Beautify</source>
      <translation>Улучшить (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="227"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="449"/>
      <source>Detailed &amp;help</source>
      <translation>Помощь (&amp;H)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="263"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="450"/>
      <source>Existing articles</source>
      <translation>Существующие статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="295"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="458"/>
      <source>Sample article</source>
      <translation>Пример статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="326"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="452"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="339"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="453"/>
      <source>Author</source>
      <translation>Автор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="352"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="454"/>
      <source>Created on</source>
      <translation>Дата создания</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="365"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="455"/>
      <source>Contents</source>
      <translation>Контент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="380"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="456"/>
      <source>Read</source>
      <translation>Чтение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="387"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="457"/>
      <source>Important</source>
      <translation>Важное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formmessagefiltersmanager.ui" line="410"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formmessagefiltersmanager.h" line="459"/>
      <source>Script output</source>
      <translation>Вывод скрипта</translation>
    </message>
  </context>
  <context>
    <name>FormRestoreDatabaseSettings</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="15"/>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="16"/>
      <source>No operation executed yet.</source>
      <translation>Операция еще не выполнена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="54"/>
      <source>Restoration was initiated. Restart to proceed.</source>
      <translation>Восстановление было начато. Перезапустите, чтобы продолжить.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="55"/>
      <source>You need to restart application for restoration process to finish.</source>
      <translation>Вам необходимо перезапустить приложение для завершения процесса восстановления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="60"/>
      <source>Database and/or settings were not copied to restoration directory successully.</source>
      <translation>База данных и/или настройки не были успешно скопированы в каталог восстановления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="79"/>
      <source>Select source directory</source>
      <translation>Выбрать исходный каталог</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="85"/>
      <source>Good source directory is specified.</source>
      <translation>Указан хороший исходный каталог.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.cpp" line="13"/>
      <source>Restart</source>
      <translation>Перезапустить</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="134"/>
      <source>Restore database/settings</source>
      <translation>Восстановить базу данных/настройки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="33"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="135"/>
      <source>Operation results</source>
      <translation>Результаты операции</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="59"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="136"/>
      <source>Source directory</source>
      <translation>Исходный каталог</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="65"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="137"/>
      <source>&amp;Select directory</source>
      <translation>Выберите каталог (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="82"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="138"/>
      <source>Restore database</source>
      <translation>Восстановить базу данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formrestoredatabasesettings.ui" line="100"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formrestoredatabasesettings.h" line="139"/>
      <source>Restore settings</source>
      <translation>Восстановить настройки</translation>
    </message>
  </context>
  <context>
    <name>FormSettings</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="107"/>
      <source>Critical settings were changed</source>
      <translation>Критические настройки были изменены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="111"/>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="144"/>
      <source>Changed categories of settings:
%1.</source>
      <translation>Изменены категории настроек:
%1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="141"/>
      <source>Some settings are changed and will be lost</source>
      <translation>Некоторые настройки изменены и будут потеряны</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="142"/>
      <source>Some settings were changed and by cancelling this dialog, you would lose these changes.</source>
      <translation>Некоторые настройки были изменены, и, закрыв это диалоговое окно, вы потеряете эти изменения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="143"/>
      <source>Do you really want to close this dialog without saving any settings?</source>
      <translation>Вы действительно хотите закрыть это диалоговое окно без сохранения каких-либо настроек?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="108"/>
      <source>Some critical settings were changed and will be applied after the application gets restarted. 

You have to restart manually.</source>
      <translation>Некоторые критические параметры были изменены и будут применены после перезапуска приложения. 

Вы должны перезагрузить вручную.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.cpp" line="110"/>
      <source>Do you want to restart now?</source>
      <translation>Вы хотите перезагрузить сейчас?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formsettings.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formsettings.h" line="76"/>
      <source>Settings</source>
      <translation>Настройки</translation>
    </message>
  </context>
  <context>
    <name>FormStandardFeedDetails</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardfeeddetails.cpp" line="32"/>
      <source>General</source>
      <translation>Основные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardfeeddetails.cpp" line="33"/>
      <source>HTTP headers</source>
      <translation>Заголовки HTTP</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardfeeddetails.cpp" line="34"/>
      <source>Auth</source>
      <translation type="unfinished">Auth</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardfeeddetails.cpp" line="35"/>
      <source>Experimental</source>
      <translation>Экспериментально</translation>
    </message>
  </context>
  <context>
    <name>FormStandardImportExport</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="34"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="35"/>
      <source>No file is selected.</source>
      <translation>Файл не выбран.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="38"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="39"/>
      <source>No operation executed yet.</source>
      <translation>Операция еще не выполнена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="70"/>
      <source>Destination file</source>
      <translation>Файл назначения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="71"/>
      <source>Source feeds &amp;&amp; categories</source>
      <translation>Исходные каналы и категории</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="73"/>
      <source>Export feeds</source>
      <translation>Экспорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="81"/>
      <source>Source file</source>
      <translation>Исходный файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="82"/>
      <source>Target feeds &amp;&amp; categories</source>
      <translation>Целевые каналы и категории</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="89"/>
      <source>Import feeds</source>
      <translation>Импорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="155"/>
      <source>Command is ok.</source>
      <translation>Команда в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="158"/>
      <source>Command is empty.</source>
      <translation>Команда пуста.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="178"/>
      <source>Select file for feeds export</source>
      <translation>Выберите файл для экспорта каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="203"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="239"/>
      <source>File is selected.</source>
      <translation>Файл выбран.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="222"/>
      <source>Select file for feeds import</source>
      <translation>Выберите файл для импорта каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="136"/>
      <source>Feeds were loaded.</source>
      <translation>Каналы загружены.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="28"/>
      <source>Full command to execute</source>
      <translation>Полная команда для выполнения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="29"/>
      <source>You can enter full command including interpreter here.</source>
      <translation>Здесь вы можете ввести полную команду, включая интерпретатор.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="31"/>
      <source>Here you can enter script executaion line, including interpreter.</source>
      <translation>Здесь вы можете ввести строку выполнения скрипта, включая интерпретатор.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="132"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="133"/>
      <source>Some feeds were not loaded properly. Check log for more information.</source>
      <translation>Некоторые ленты не были загружены должным образом. Проверьте журнал для получения дополнительной информации.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="274"/>
      <source>cannot open file</source>
      <translation>не удаётся открыть файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="333"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="334"/>
      <source>Feeds were exported successfully.</source>
      <translation>Каналы были успешно экспортированы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="344"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="345"/>
      <source>Critical error occurred.</source>
      <translation>Произошла критическая ошибка.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="116"/>
      <source>Parsing data...</source>
      <translation>Разбор данных...</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="167"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="212"/>
      <source>OPML 2.0 files (*.opml *.xml)</source>
      <translation>Файлы OPML 2.0 (*.opml *.xml)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="338"/>
      <source>Cannot write into destination file: &apos;%1&apos;.</source>
      <translation>Невозможно записать в файл назначения: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="168"/>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="213"/>
      <source>TXT files [one URL per line] (*.txt)</source>
      <translation>TXT файл [один URL в строке] (*.txt)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="72"/>
      <source>&amp;Export to file</source>
      <translation>Экспорт в файл (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.cpp" line="84"/>
      <source>&amp;Import from file</source>
      <translation>Импорт из файла (&amp;I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="38"/>
      <source>&amp;Select file</source>
      <translation>Выбрать файл (&amp;S)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="55"/>
      <source>Fetch online metadata</source>
      <translation>Получение метаданных из сети</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="64"/>
      <source>Do not fetch titles</source>
      <translation>Не извлекать названия</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="71"/>
      <source>Do not fetch icons</source>
      <translation>Не извлекать иконки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="78"/>
      <source>Optional post-processing script</source>
      <translation>Дополнительный сценарий постобработки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="109"/>
      <source>Root node</source>
      <translation>Корневой узел</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="119"/>
      <source>Select parent item for your feed.</source>
      <translation>Выберите родительский элемент для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="137"/>
      <source>Export icons</source>
      <translation>Экспорт иконок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="209"/>
      <source>&amp;Check all feeds</source>
      <translation>Пометить все каналы (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="216"/>
      <source>&amp;Uncheck all feeds</source>
      <translation>Снять пометку со всех каналов (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/formstandardimportexport.ui" line="226"/>
      <source>Operation result</source>
      <translation>Результат операции</translation>
    </message>
  </context>
  <context>
    <name>FormTtRssFeedDetails</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssfeeddetails.cpp" line="46"/>
      <source>Feed added</source>
      <translation>Канал добавлен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssfeeddetails.cpp" line="61"/>
      <source>General</source>
      <translation>Основные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssfeeddetails.cpp" line="62"/>
      <source>Auth</source>
      <translation type="unfinished">Auth</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssfeeddetails.cpp" line="47"/>
      <source>Feed was added, obtaining new tree of feeds now.</source>
      <translation>Канал был добавлен, теперь получено новое дерево каналов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssfeeddetails.cpp" line="52"/>
      <source>API returned error code %1</source>
      <translation>API вернуло код ошибки %1</translation>
    </message>
  </context>
  <context>
    <name>FormTtRssNote</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.cpp" line="23"/>
      <source>Share note to &quot;Published&quot; feed</source>
      <translation>Поделиться заметкой в ленте «Опубликовано»</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.cpp" line="52"/>
      <source>Cannot share note</source>
      <translation>Невозможно поделиться заметкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.cpp" line="53"/>
      <source>There was an error, when trying to send your custom note.</source>
      <translation>Произошла ошибка при попытке отправить пользовательскую заметку.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.cpp" line="63"/>
      <source>Enter non-empty title.</source>
      <translation>Введите непустой заголовок.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.cpp" line="72"/>
      <source>Enter valid URL.</source>
      <translation>Введите корректный URL.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.ui" line="17"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.ui" line="56"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/formttrssnote.ui" line="66"/>
      <source>Content</source>
      <translation>Контент</translation>
    </message>
  </context>
  <context>
    <name>FormUpdate</name>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="66"/>
      <source>unknown</source>
      <extracomment>Unknown release.</extracomment>
      <translation>неизвестно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="70"/>
      <source>List with updates was not
downloaded successfully.</source>
      <translation>Список с обновлением не был
успешно загружен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="87"/>
      <source>New release available.</source>
      <translation>Доступна новая версия.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="69"/>
      <source>Error: &apos;%1&apos;.</source>
      <translation>Ошибка: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="96"/>
      <source>No new release available.</source>
      <translation>Нет новых версий.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="97"/>
      <source>This release is not newer than
currently installed one.</source>
      <translation>Эта версия более ранняя, чем
текущая установленная.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="32"/>
      <source>Download new installation files.</source>
      <translation>Загрузить новые файлы установки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="231"/>
      <source>Cannot update application</source>
      <translation>Не удается обновить приложение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="108"/>
      <source>Downloaded %1% (update size is %2 kB).</source>
      <translation>Загружено %1% (размер обновления %2 kB).</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="113"/>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="245"/>
      <source>Downloading update...</source>
      <translation>Загрузка обновления...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="187"/>
      <source>Downloaded successfully</source>
      <translation>Загрузка успешна</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="195"/>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="197"/>
      <source>Error occured</source>
      <translation>Произошла ошибка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="196"/>
      <source>Error occured during downloading of the package.</source>
      <translation>Произошла ошибка при загрузке пакета.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="36"/>
      <source>Go to application website</source>
      <translation>Перейти на сайт приложения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="88"/>
      <source>This is new version which can be
downloaded.</source>
      <translation>Это новая версия, которая может быть
загружена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="189"/>
      <source>Install</source>
      <translation>Установить</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="232"/>
      <source>Cannot launch external updater. Update application manually.</source>
      <translation>Невозможно запустить внешнюю программу обновления. Обновите приложение вручную.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="31"/>
      <source>Download selected update</source>
      <translation>Скачать выбранное обновление</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="37"/>
      <source>Go to application website to get update packages manually.</source>
      <translation>Перейдите на веб-сайт приложения, чтобы получить пакеты обновлений вручную.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="155"/>
      <source> (size </source>
      <translation>(размер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="170"/>
      <source>Available update files</source>
      <translation>Доступные файлы обновлений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.cpp" line="188"/>
      <source>Package was downloaded successfully.
You can install it now.</source>
      <translation>Пакет был успешно загружен.
Вы можете установить его сейчас.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="154"/>
      <source>Check for updates</source>
      <translation>Проверка обновлений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="155"/>
      <source>Current release</source>
      <translation>Текущий релиз</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="34"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="157"/>
      <source>Available release</source>
      <translation>Доступный релиз</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="48"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="159"/>
      <source>Status</source>
      <translation>Статус</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="69"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="160"/>
      <source>Changelog</source>
      <translation>Список изменений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/dialogs/formupdate.ui" line="125"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_formupdate.h" line="161"/>
      <source>Available files</source>
      <translation>Доступные файлы</translation>
    </message>
  </context>
  <context>
    <name>GeminiClient</name>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="268"/>
      <source>Line is too short for valid protocol</source>
      <translation type="unfinished">Line is too short for valid protocol</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="273"/>
      <source>response too large!</source>
      <translation type="unfinished">response too large!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="282"/>
      <source>Line does not end with &lt;CR&gt; &lt;LF&gt;</source>
      <translation type="unfinished">Line does not end with &lt;CR&gt; &lt;LF&gt;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="291"/>
      <source>First character is not a digit.</source>
      <translation type="unfinished">First character is not a digit.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="300"/>
      <source>Second character is not a digit.</source>
      <translation type="unfinished">Second character is not a digit.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="312"/>
      <source>Third character is not a space.</source>
      <translation type="unfinished">Third character is not a space.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="361"/>
      <source>Invalid URL for redirection!</source>
      <translation type="unfinished">Invalid URL for redirection!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="438"/>
      <source>Unspecified status code used!</source>
      <translation type="unfinished">Unspecified status code used!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/gemini/geminiclient.cpp" line="447"/>
      <source>META too large!</source>
      <translation type="unfinished">META too large!</translation>
    </message>
  </context>
  <context>
    <name>GmailAccountDetails</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="29"/>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="30"/>
      <source>Not tested yet.</source>
      <translation>Ещё не протестировано.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="32"/>
      <source>User-visible username</source>
      <translation>Имя пользователя, видное для всех</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="66"/>
      <source>No username entered.</source>
      <translation>Нет логина.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="69"/>
      <source>Some username entered.</source>
      <translation>Введен некоторый логин.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="75"/>
      <source>You did not grant access.</source>
      <translation>Отказано в доступе.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="76"/>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="84"/>
      <source>There was error during testing.</source>
      <translation>Произошла ошибка во время тестирования.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="89"/>
      <source>Tested successfully. You may be prompted to login once more.</source>
      <translation>Протестировано успешно. Вам могут предложить войти ещё раз.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="90"/>
      <source>Your access was approved.</source>
      <translation>Ваш доступ одобрен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="124"/>
      <source>Empty value is entered.</source>
      <translation>Введено пустое значение.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="128"/>
      <source>Some value is entered.</source>
      <translation>Введено некоторое значение.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="17"/>
      <source>There are some preconfigured OAuth tokens so you do not have to fill in your client ID/secret, but it is strongly recommended to obtain your own as it preconfigured tokens have limited global usage quota. If you wish to use preconfigured tokens, simply leave those fields empty and make sure to leave default value of redirect URL.</source>
      <translation>Существует несколько предварительно настроенных токенов OAuth, поэтому вам не нужно указывать свой идентификатор / секрет клиента, но настоятельно рекомендуется получить собственный, поскольку предварительно настроенные токены имеют ограниченную глобальную квоту использования. Если вы хотите использовать предварительно настроенные токены, просто оставьте эти поля пустыми и не забудьте оставить значение по умолчанию для URL-адреса перенаправления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="24"/>
      <source>You have to fill in your client ID/secret and also fill in correct redirect URL.</source>
      <translation>Вы должны ввести свой идентификатор / секрет клиента, а также указать правильный URL-адрес перенаправления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="83"/>
      <source>There is error: %1</source>
      <translation>Произошла ошибка: %1 </translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.cpp" line="122"/>
      <source>Preconfigured client ID/secret will be used.</source>
      <translation>Будет использоваться предварительно настроенный идентификатор / секрет клиента.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="17"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="33"/>
      <source>OAuth 2.0 settings</source>
      <translation>Настройки OAuth 2.0</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="39"/>
      <source>Client ID</source>
      <translation>Идентификатор клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="52"/>
      <source>Client secret</source>
      <translation>Секрет клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="65"/>
      <source>Redirect URL</source>
      <translation>Redirect URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="80"/>
      <source>Get my credentials</source>
      <translation>Получить учетные данные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="110"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="134"/>
      <source>&amp;Login</source>
      <translation>Логин (&amp;L)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gui/gmailaccountdetails.ui" line="163"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
  </context>
  <context>
    <name>GmailNetworkFactory</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="493"/>
      <source>Click this to login again. Error is: &apos;%1&apos;</source>
      <translation>Нажмите здесь, чтобы войти снова. Ошибка: &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="506"/>
      <source>Click this to login again.</source>
      <translation>Нажмите здесь, чтобы войти снова.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="579"/>
      <source>No subject</source>
      <translation>Без темы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="492"/>
      <source>Gmail: authentication error</source>
      <translation>Gmail: ошибка аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="180"/>
      <source>failed to download list of labels</source>
      <translation>не удалось загрузить список меток</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="444"/>
      <source>failed to download IDs of e-mail messages</source>
      <translation>не удалось загрузить идентификаторы сообщений электронной почты</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="505"/>
      <source>Gmail: authorization denied</source>
      <translation>Gmail: авторизация запрещена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="456"/>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="656"/>
      <source>you are not logged in</source>
      <translation>вы не вошли</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="496"/>
      <location filename="../src/librssguard-gmail/src/gmailnetworkfactory.cpp" line="509"/>
      <source>Login</source>
      <translation>Логин</translation>
    </message>
  </context>
  <context>
    <name>GmailServiceRoot</name>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="43"/>
      <source>Inbox</source>
      <translation>Входящие</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="52"/>
      <source>Sent</source>
      <translation>Отправленные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="53"/>
      <source>Drafts</source>
      <translation>Черновики</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="57"/>
      <source>Spam</source>
      <translation>Спам</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="135"/>
      <source>Reply to this e-mail message</source>
      <translation>Ответить на это сообщение электронной почты</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="223"/>
      <source>Authentication status: %1
Login tokens expiration: %2</source>
      <translation>Состояние аутентификации: %1
Срок действия токенов входа: %2</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="225"/>
      <source>logged-in</source>
      <translation>вход выполнен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="225"/>
      <source>NOT logged-in</source>
      <translation>вход НЕ выполнен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailserviceroot.cpp" line="151"/>
      <source>Write new e-mail message</source>
      <translation>Написать новое сообщение e-mail</translation>
    </message>
  </context>
  <context>
    <name>GreaderAccountDetails</name>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="39"/>
      <source>Password for your account</source>
      <translation>Пароль для вашей учетной записи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="40"/>
      <source>Username for your account</source>
      <translation>Имя пользователя для вашей учетной записи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="41"/>
      <source>URL of your server, without any service-specific path</source>
      <translation>URL вашего сервера, без указания пути к конкретной службе</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="43"/>
      <source>No test done yet.</source>
      <translation>Тест еще не сделан.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="44"/>
      <source>Here, results of connection test are shown.</source>
      <translation>Здесь показаны результаты проверки соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="202"/>
      <source>Network error: &apos;%1&apos;.</source>
      <translation>Ошибка сети: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="203"/>
      <source>Network error, have you entered correct Nextcloud endpoint and password?</source>
      <translation>Ошибка сети, вы ввели правильную конечную точку Nextcloud и пароль?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="206"/>
      <source>You are good to go!</source>
      <translation>Готово!</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="206"/>
      <source>Yeah.</source>
      <translation>Да.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="215"/>
      <source>Username cannot be empty.</source>
      <translation>Логин не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="218"/>
      <source>Username is okay.</source>
      <translation>Имя пользователя в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="226"/>
      <source>Password cannot be empty.</source>
      <translation>Пароль не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="229"/>
      <source>Password is okay.</source>
      <translation>Пароль в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="237"/>
      <source>URL cannot be empty.</source>
      <translation>URL не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="240"/>
      <source>URL is okay.</source>
      <translation>URL в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="46"/>
      <source>Some feeds might contain tens of thousands of articles and downloading all of them could take great amount of time, so sometimes it is good to download only certain amount of newest messages.</source>
      <translation>Некоторые каналы могут содержать десятки тысяч статей, и загрузка всех из них может занять много времени, поэтому иногда полезно загружать только определенное количество самых новых сообщений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="52"/>
      <source>If you select intelligent synchronization, then only not-yet-fetched or updated articles are downloaded. Network usage is greatly reduced and overall synchronization speed is greatly improved, but first feed fetching could be slow anyway if your feed contains huge number of articles.</source>
      <translation>Если вы выберете интеллектуальную синхронизацию, будут загружены только еще не загруженные или обновленные статьи. Использование сети значительно сокращается, и общая скорость синхронизации значительно улучшается, но выборка первого канала в любом случае может быть медленной, если ваш канал содержит огромное количество статей.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="61"/>
      <source>There are some preconfigured OAuth tokens so you do not have to fill in your client ID/secret, but it is strongly recommended to obtain your own as preconfigured tokens have limited global usage quota. If you wish to use preconfigured tokens, simply leave all above fields to their default values even if they are empty.</source>
      <translation>Существует несколько предварительно настроенных токенов OAuth, поэтому вам не нужно указывать свой идентификатор / секрет клиента, но настоятельно рекомендуется получить собственный, поскольку предварительно настроенные токены имеют ограниченную глобальную квоту использования. Если вы хотите использовать предварительно настроенные токены, просто оставьте для всех вышеуказанных полей значения по умолчанию, даже если они пусты.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="68"/>
      <source>You have to fill in your client ID/secret and also fill in correct redirect URL.</source>
      <translation>Вы должны ввести свой идентификатор / секрет клиента, а также указать правильный URL-адрес перенаправления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="109"/>
      <source>You did not grant access.</source>
      <translation>Отказано в доступе.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="110"/>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="118"/>
      <source>There was error during testing.</source>
      <translation>Произошла ошибка во время тестирования.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="117"/>
      <source>There is error. %1</source>
      <translation>Существует ошибка. %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="123"/>
      <source>Tested successfully. You may be prompted to login once more.</source>
      <translation>Протестировано успешно. Вам могут предложить войти ещё раз.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="124"/>
      <source>Your access was approved.</source>
      <translation>Ваш доступ одобрен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="158"/>
      <source>Preconfigured client ID/secret will be used.</source>
      <translation>Будет использоваться предварительно настроенный идентификатор / секрет клиента.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="160"/>
      <source>Empty value is entered.</source>
      <translation>Введено пустое значение.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.cpp" line="164"/>
      <source>Some value is entered.</source>
      <translation>Введено некоторое значение.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="17"/>
      <source>Service</source>
      <translation>Сервис</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="27"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="40"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="47"/>
      <source>Intelligent synchronization algorithm</source>
      <translation>Интеллектуальный алгоритм синхронизации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="56"/>
      <source>Fetch articles newer than</source>
      <translation>Получать статьи новее, чем</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="74"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="95"/>
      <source>Authentication</source>
      <translation>Аутентификация</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="101"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="145"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="186"/>
      <source>OAuth 2.0 settings</source>
      <translation>Настройки OAuth 2.0</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="192"/>
      <source>App ID</source>
      <translation>Идентификатор приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="205"/>
      <source>App key</source>
      <translation>Ключ приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="218"/>
      <source>Redirect URL</source>
      <translation>Redirect URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="233"/>
      <source>Get my own App ID</source>
      <translation>Получить собственный идентификатор приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderaccountdetails.ui" line="270"/>
      <source>&amp;Test setup</source>
      <translation>Настройка теста (&amp;T)</translation>
    </message>
  </context>
  <context>
    <name>GreaderFeedDetails</name>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.ui" line="20"/>
      <source>Parent category</source>
      <translation>Родительская категория</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.ui" line="30"/>
      <source>Select parent item for your feed.</source>
      <translation>Выберите родительский элемент для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.ui" line="46"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.ui" line="62"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="13"/>
      <source>Full feed URL including scheme</source>
      <translation>Полный URL канала, включая схему</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="14"/>
      <source>Provide URL for your feed.</source>
      <translation>Укажите URL-адрес для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="26"/>
      <source>The URL is ok.</source>
      <translation>URL подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="32"/>
      <source>The URL does not meet standard pattern. Does your URL start with &quot;http://&quot; or &quot;https://&quot; prefix.</source>
      <translation>URL не соответствует стандартному шаблону. Ваш URL должен начинается с префикса &quot;http://&quot; или &quot;https://&quot;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="36"/>
      <source>The URL is empty.</source>
      <translation>Нет URL.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="42"/>
      <source>Title is entered.</source>
      <translation>Заголовок введен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/gui/greaderfeeddetails.cpp" line="46"/>
      <source>No title is entered. If you are creating new feed, title will be automatically extracted from it.</source>
      <translation>Не указан заголовок. Если создается новый канал, заголовок будет извлечен автоматически.</translation>
    </message>
  </context>
  <context>
    <name>GreaderNetwork</name>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="351"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="398"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="424"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="457"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="521"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="593"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="659"/>
      <source>login failed</source>
      <translation>ошибка входа</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1218"/>
      <source>Inoreader: authentication error</source>
      <translation>Inoreader: ошибка аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1219"/>
      <source>Click this to login again. Error is: &apos;%1&apos;</source>
      <translation>Нажмите здесь, чтобы войти снова. Ошибка: &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1231"/>
      <source>Inoreader: authorization denied</source>
      <translation>Inoreader: авторизация отклонена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1232"/>
      <source>Click this to login again.</source>
      <translation>Нажмите здесь, чтобы войти снова.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1222"/>
      <location filename="../src/librssguard-greader/src/greadernetwork.cpp" line="1235"/>
      <source>Login</source>
      <translation>Логин</translation>
    </message>
  </context>
  <context>
    <name>GreaderServiceRoot</name>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="157"/>
      <source>Other services</source>
      <translation>Другие сервисы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="162"/>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="192"/>
      <source>OPML 2.0 files (*.opml *.xml)</source>
      <translation>Файлы OPML 2.0 (*.opml *.xml)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="164"/>
      <source>Select file for feeds import</source>
      <translation>Выберите файл для импорта каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="176"/>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="204"/>
      <source>Done</source>
      <translation>Готово</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="177"/>
      <source>Data imported successfully. Reloading feed tree.</source>
      <translation>Данные успешно импортированы. Перезагрузка дерева каналов.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="184"/>
      <source>Cannot import feeds</source>
      <translation>Невозможно импортировать каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="185"/>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="210"/>
      <source>Error: %1</source>
      <translation>Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="194"/>
      <source>Select file for feeds export</source>
      <translation>Выберите файл для экспорта каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="204"/>
      <source>Data exported successfully.</source>
      <translation>Данные успешно экспортированы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="209"/>
      <source>Cannot export feeds</source>
      <translation>Невозможно экспортировать каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="266"/>
      <source>Export feeds</source>
      <translation>Экспорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="267"/>
      <source>Import feeds</source>
      <translation>Импорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="367"/>
      <source>Cannot add item</source>
      <translation>Невозможно добавить пункт</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderserviceroot.cpp" line="368"/>
      <source>Cannot add feed because another critical operation is ongoing.</source>
      <translation>Невозможно добавить канал, потому что выполняется другая важная операция.</translation>
    </message>
  </context>
  <context>
    <name>HelpSpoiler</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/helpspoiler.cpp" line="25"/>
      <source>View more information on this</source>
      <translation>Посмотреть дополнительную информацию об этом</translation>
    </message>
  </context>
  <context>
    <name>HttpHeadersDetails</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/httpheadersdetails.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_httpheadersdetails.h" line="66"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/httpheadersdetails.cpp" line="14"/>
      <source>Enter each key/value HTTP header pair on separate line. Note that all spaces are significant and that header names are case-sensitive. Also, make sure to separate key from value with &apos;=&apos;, like the example below:</source>
      <translation type="unfinished">Enter each key/value HTTP header pair on separate line. Note that all spaces are significant and that header names are case-sensitive. Also, make sure to separate key from value with &apos;=&apos;, like the example below:</translation>
    </message>
  </context>
  <context>
    <name>IOFactory</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/iofactory.cpp" line="151"/>
      <source>Cannot open file &apos;%1&apos; for reading.</source>
      <translation>Невозможно открыть файл &apos;%1&apos; для чтения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/iofactory.cpp" line="163"/>
      <source>Cannot open file &apos;%1&apos; for writting.</source>
      <translation>Невозможно открыть файл &apos;%1&apos; для записи.</translation>
    </message>
  </context>
  <context>
    <name>ImportantNode</name>
    <message>
      <location filename="../src/librssguard/services/abstract/importantnode.cpp" line="15"/>
      <source>Important articles</source>
      <translation>Важные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/importantnode.cpp" line="16"/>
      <source>You can find all important articles here.</source>
      <translation>Вы можете найти важные статьи здесь.</translation>
    </message>
  </context>
  <context>
    <name>ItemDetails</name>
    <message>
      <location filename="../src/librssguard/gui/itemdetails.ui" line="20"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_itemdetails.h" line="66"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
  </context>
  <context>
    <name>LabelsMenu</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/labelsmenu.cpp" line="15"/>
      <source>Labels</source>
      <translation>Метки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/labelsmenu.cpp" line="19"/>
      <source>No labels found</source>
      <translation>Метки не найдены</translation>
    </message>
  </context>
  <context>
    <name>LabelsNode</name>
    <message>
      <location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="19"/>
      <source>Labels</source>
      <translation>Метки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="20"/>
      <source>You can see all your labels (tags) here.</source>
      <translation>Вы можете увидеть все метки (теги) здесь.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="86"/>
      <source>New label</source>
      <translation>Новая метка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="115"/>
      <source>This account does not allow you to create labels.</source>
      <translation>Эта учетная запись не позволяет создавать метки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="116"/>
      <source>Not allowed</source>
      <translation>Не допускается</translation>
    </message>
  </context>
  <context>
    <name>LibMpvBackend</name>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="140"/>
      <source>File loaded</source>
      <translation>Файл загружен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="196"/>
      <source>App restart required</source>
      <translation>Требуется перезапуск приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="199"/>
      <source>Out of memory</source>
      <translation>Недостаточно памяти</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="202"/>
      <source>Not initialized yet</source>
      <translation type="unfinished">Not initialized yet</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="205"/>
      <source>Invalid parameter</source>
      <translation>Неверный параметр</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="208"/>
      <source>Option not found</source>
      <translation>Параметр не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="211"/>
      <source>Option badly formatted</source>
      <translation type="unfinished">Option badly formatted</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="214"/>
      <source>Cannot set option</source>
      <translation type="unfinished">Cannot set option</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="217"/>
      <source>Property does not existing</source>
      <translation>Свойство не существует</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="220"/>
      <source>Property badly formatted</source>
      <translation type="unfinished">Property badly formatted</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="223"/>
      <source>Property N/A</source>
      <translation type="unfinished">Property N/A</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="226"/>
      <source>Cannot set property</source>
      <translation type="unfinished">Cannot set property</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="229"/>
      <source>Cannot run command</source>
      <translation type="unfinished">Cannot run command</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="232"/>
      <source>Loading failed</source>
      <translation>Загрузка не удалась</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="235"/>
      <source>Cannot initialize audio</source>
      <translation type="unfinished">Cannot initialize audio</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="238"/>
      <source>Cannot initialize video</source>
      <translation type="unfinished">Cannot initialize video</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="241"/>
      <source>Not a media file</source>
      <translation>Не медиа-файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="244"/>
      <source>Unknown file format</source>
      <translation>Неизвестный формат файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="247"/>
      <source>Unsupported file format</source>
      <translation>Неподдерживаемый формат файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="251"/>
      <source>Unknown error (%1)</source>
      <translation>Неизвестная ошибка (%1)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="270"/>
      <source>Stopped</source>
      <translation>Остановлено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/libmpv/libmpvbackend.cpp" line="276"/>
      <source>File ended</source>
      <translation>Файл закончился</translation>
    </message>
  </context>
  <context>
    <name>LocationLineEdit</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/locationlineedit.cpp" line="11"/>
      <source>Website address goes here</source>
      <translation>Адрес сайта здесь</translation>
    </message>
  </context>
  <context>
    <name>MRichTextEdit</name>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="56"/>
      <source>Paragraph formatting</source>
      <translation>Форматирование абзацев</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="79"/>
      <source>Undo</source>
      <translation>Отмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="98"/>
      <source>Redo</source>
      <translation>Повторная обработка</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="114"/>
      <source>Cut</source>
      <translation>Вырезать</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="130"/>
      <source>Copy</source>
      <translation>Копировать</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="146"/>
      <source>Paste (CTRL+V)</source>
      <translation>Вставить (CTRL+V)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="149"/>
      <source>Paste</source>
      <translation>Вставить</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="172"/>
      <source>Link (CTRL+L)</source>
      <translation>Ссылка (CTRL+L)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="175"/>
      <source>Link</source>
      <translation>Ссылка</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="204"/>
      <source>Bold</source>
      <translation>Жирный</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="223"/>
      <source>Italic (CTRL+I)</source>
      <translation>Курсив (CTRL+I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="226"/>
      <source>Italic</source>
      <translation>Курсив</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="245"/>
      <source>Underline (CTRL+U)</source>
      <translation>Подчеркивание (CTRL+U)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="248"/>
      <source>Underline</source>
      <translation>Подчеркивание</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="264"/>
      <source>Strike Out</source>
      <translation>Вычеркнуть</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="284"/>
      <source>Bullet list (CTRL+-)</source>
      <translation>Перечень элементов (CTRL+-)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="287"/>
      <source>Bullet list</source>
      <translation>Перечень элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="306"/>
      <source>Ordered list (CTRL+=)</source>
      <translation>Упорядоченный список (CTRL+=)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="309"/>
      <source>Ordered list</source>
      <translation>Упорядоченный список</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="328"/>
      <source>Decrease indentation (CTRL+,)</source>
      <translation>Уменьшить отступ (CTRL+,)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="331"/>
      <source>Decrease indentation</source>
      <translation>Уменьшить отступ</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="347"/>
      <source>Increase indentation (CTRL+.)</source>
      <translation>Увеличить отступ (CTRL+.)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="350"/>
      <source>Increase indentation</source>
      <translation>Увеличить отступ</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="385"/>
      <source>Text foreground color</source>
      <translation>Цвет текста переднего плана</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="413"/>
      <source>Text background color</source>
      <translation>Цвет фона текста</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.ui" line="429"/>
      <source>Font size</source>
      <translation>Размер шрифта</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Standard</source>
      <translation>Стандарт</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Heading 1</source>
      <translation>Заголовок 1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Heading 2</source>
      <translation>Заголовок 2</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Heading 3</source>
      <translation>Заголовок 3</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Heading 4</source>
      <translation>Заголовок 4</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="67"/>
      <source>Monospace</source>
      <translation>Monospace</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="118"/>
      <source>Remove character formatting</source>
      <translation>Удаление символов форматирования</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="123"/>
      <source>Remove all formatting</source>
      <translation>Удалить всё форматирование</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="127"/>
      <source>Edit document source</source>
      <translation>Редактирование источника документа</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="132"/>
      <source>Clear all content</source>
      <translation>Очистить все содержимое</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="196"/>
      <source>Document source</source>
      <translation>Источник документа</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="319"/>
      <source>Create a link</source>
      <translation>Создать ссылку</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="319"/>
      <source>Link URL:</source>
      <translation>URL-адрес ссылки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="639"/>
      <source>Select an image</source>
      <translation>Выберите изображение</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/3rd-party/richtexteditor/mrichtextedit.cpp" line="641"/>
      <source>JPEG (*.jpg);; GIF (*.gif);; PNG (*.png);; BMP (*.bmp);; All (*)</source>
      <translation/>
    </message>
  </context>
  <context>
    <name>MariaDbDriver</name>
    <message>
      <location filename="../src/librssguard/database/mariadbdriver.cpp" line="75"/>
      <source>MySQL server works as expected.</source>
      <translation>Сервер MySQL работает, как ожидалось.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/mariadbdriver.cpp" line="78"/>
      <source>Selected database does not exist (yet). It will be created. It&apos;s okay.</source>
      <translation>Выбранная база данных не существует (пока). Будет создана. Это нормально.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/mariadbdriver.cpp" line="83"/>
      <source>No MySQL server is running in the target destination.</source>
      <translation>Сервер MySQL не запущен в месте назначения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/mariadbdriver.cpp" line="86"/>
      <source>Access denied. Invalid username or password used.</source>
      <translation>Доступ запрещён. Неверное имя пользователя или пароль.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/mariadbdriver.cpp" line="89"/>
      <source>Unknown error: &apos;%1&apos;.</source>
      <translation>Неизвестная ошибка: &apos;%1&apos;.</translation>
    </message>
  </context>
  <context>
    <name>MediaPlayer</name>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="143"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="65"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="145"/>
      <source>Play/pause</source>
      <translation>Воспроизведение/пауза</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="72"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="148"/>
      <source>Stop</source>
      <translation>Остановить</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="79"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="151"/>
      <source>Speed</source>
      <translation>Скорость</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="107"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="154"/>
      <source>Progress</source>
      <translation>Прогресс</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="117"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="157"/>
      <source>Duration</source>
      <translation>Продолжительность</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="124"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="160"/>
      <source>Mute/unmute</source>
      <translation>Отключить/включить звук</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="137"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="163"/>
      <source>Volume</source>
      <translation>Громкость</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="156"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="166"/>
      <source>Download</source>
      <translation>Загрузка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.ui" line="163"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_mediaplayer.h" line="169"/>
      <source>Switch fullscreen mode</source>
      <translation type="unfinished">Switch fullscreen mode</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/mediaplayer.cpp" line="43"/>
      <source>Starting</source>
      <translation>Запуск</translation>
    </message>
  </context>
  <context>
    <name>MessageBrowser</name>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="165"/>
      <source>You clicked some link. You can download the link contents or open it in external web browser.</source>
      <translation>Вы нажали какую-то ссылку. Вы можете скачать содержимое ссылки или открыть ее во внешнем веб-браузере.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="166"/>
      <source>What action do you want to take?</source>
      <translation>Какие действия вы хотите предпринять?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="169"/>
      <source>Open in external browser</source>
      <translation>Открыть во внешнем браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="170"/>
      <source>Download</source>
      <translation>Загрузка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="174"/>
      <source>Always open links in external browser.</source>
      <translation>Всегда открывайте ссылки во внешнем браузере.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="199"/>
      <source>Incorrect link</source>
      <translation>Неверная ссылка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="200"/>
      <source>Selected hyperlink is invalid.</source>
      <translation>Выбранная гиперссылка недействительна.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="46"/>
      <source>Click this link to download it or open it with external browser.</source>
      <translation>Нажмите на эту ссылку, чтобы скачать ее или открыть с помощью внешнего браузера.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagebrowser.cpp" line="95"/>
      <source>image</source>
      <translation>изображение</translation>
    </message>
  </context>
  <context>
    <name>MessageCountSpinBox</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/messagecountspinbox.cpp" line="12"/>
      <source>= unlimited</source>
      <translation>= не ограниченно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/messagecountspinbox.cpp" line="15"/>
      <source>article</source>
      <translation>статья</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/messagecountspinbox.cpp" line="18"/>
      <source>articles</source>
      <translation>статей</translation>
    </message>
  </context>
  <context>
    <name>MessagePreviewer</name>
    <message>
      <location filename="../src/librssguard/gui/messagepreviewer.cpp" line="28"/>
      <source>Mark article read</source>
      <translation>Пометить статью как прочитанную</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagepreviewer.cpp" line="33"/>
      <source>Mark article unread</source>
      <translation>Пометить статью как непрочитанную</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagepreviewer.cpp" line="38"/>
      <source>Switch article importance</source>
      <translation>Переключить важность статьи</translation>
    </message>
  </context>
  <context>
    <name>MessageTextBrowser</name>
    <message>
      <location filename="../src/librssguard/gui/messagetextbrowser.cpp" line="66"/>
      <source>Open with external tool</source>
      <translation>Открыть с помощью внешнего инструмента</translation>
    </message>
  </context>
  <context>
    <name>MessagesForFiltersModel</name>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>Read</source>
      <translation>Чтение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>Important</source>
      <translation>Важное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>In recycle bin</source>
      <translation>В корзине</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="12"/>
      <source>Author</source>
      <translation>Автор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="13"/>
      <source>Score</source>
      <translation>Оценка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="13"/>
      <source>Date</source>
      <translation>Дата</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="36"/>
      <source>true</source>
      <translation>правда</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesforfiltersmodel.cpp" line="37"/>
      <source>false</source>
      <translation>ложь</translation>
    </message>
  </context>
  <context>
    <name>MessagesModel</name>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="294"/>
      <source>Id</source>
      <translation>Идентификатор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="295"/>
      <source>Read</source>
      <translation>Чтение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="297"/>
      <source>Deleted</source>
      <translation>Удалено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="296"/>
      <source>Important</source>
      <translation>Важное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="310"/>
      <source>Feed</source>
      <translation>Канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="300"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="302"/>
      <source>Author</source>
      <translation>Автор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="304"/>
      <source>Contents</source>
      <translation>Контент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="298"/>
      <source>Permanently deleted</source>
      <translation>Удалить навсегда</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="305"/>
      <source>Attachments</source>
      <translation>Вложение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="320"/>
      <source>List of attachments.</source>
      <translation>Список вложений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="307"/>
      <source>Account ID</source>
      <translation>ID аккаунта</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="308"/>
      <source>Custom ID</source>
      <translation>Пользовательский ID</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="309"/>
      <source>Custom hash</source>
      <translation>Пользовательский хэш</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="299"/>
      <source>Feed ID</source>
      <translation>ID канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="312"/>
      <source>Has enclosures</source>
      <translation>Есть вложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="306"/>
      <source>Score</source>
      <translation>Оценка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="303"/>
      <source>Date</source>
      <translation>Дата</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="206"/>
      <source>Loading of articles failed, maybe messages could not be downloaded.</source>
      <translation>Не удалось загрузить статьи, возможно, статьи не могут быть загружены.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="120"/>
      <source>dot</source>
      <translation>точка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="123"/>
      <source>envelope</source>
      <translation>адрес</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="126"/>
      <source>feed icon</source>
      <translation>значок ленты</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="301"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="311"/>
      <source>RTL</source>
      <translation/>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="313"/>
      <source>Assigned labels</source>
      <translation>Присвоенные метки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="314"/>
      <source>Assigned label IDs</source>
      <translation>Присвоенные идентификаторы меток</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="316"/>
      <source>ID of the article.</source>
      <translation>Идентификатор статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="316"/>
      <source>Is article read?</source>
      <translation>Прочитана ли статья?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="316"/>
      <source>Is article important?</source>
      <translation>Важна ли статья?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="317"/>
      <source>Is article deleted?</source>
      <translation>Удалена ли статья?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="317"/>
      <source>Is article permanently deleted from recycle bin?</source>
      <translation>Удалена ли статья навсегда из корзины?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="318"/>
      <source>ID of feed which this article belongs to.</source>
      <translation>Идентификатор канала, которому принадлежит эта статья.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="318"/>
      <source>Title of the article.</source>
      <translation>Заголовок статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="319"/>
      <source>Url of the article.</source>
      <translation>URL-адрес статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="319"/>
      <source>Author of the article.</source>
      <translation>Автор статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="319"/>
      <source>Creation date of the article.</source>
      <translation>Дата создания статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="320"/>
      <source>Contents of the article.</source>
      <translation>Содержимое статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="320"/>
      <source>Score of the article.</source>
      <translation>Оценка статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
      <source>Account ID of the article.</source>
      <translation>ID аккаунта статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
      <source>Custom ID of the article.</source>
      <translation>Пользовательский ID статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="322"/>
      <source>Custom hash of the article.</source>
      <translation>Пользовательский хэш статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="322"/>
      <source>Name of feed of the article.</source>
      <translation>Название канала статьи.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="323"/>
      <source>Indication of enclosures presence within the article.</source>
      <translation>Указатель наличия вложений в статье.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="323"/>
      <source>Layout direction of the article</source>
      <translation>Направление компоновки статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
      <source>Labels assigned to the article.</source>
      <translation>Метки, присвоенные статье.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
      <source>Label IDs assigned to the article.</source>
      <translation>Идентификаторы меток, присвоенные статье.</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="372"/>
      <source>%n months ago</source>
      <translation>
        <numerusform>%n месяц(ев) назад</numerusform>
        <numerusform>%n месяц(ев) назад</numerusform>
        <numerusform>%n месяц(ев) назад</numerusform>
        <numerusform>%n месяц(ев) назад</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="376"/>
      <source>%n weeks ago</source>
      <translation>
        <numerusform>%n недель(я) назад</numerusform>
        <numerusform>%n недель(я) назад</numerusform>
        <numerusform>%n недель(я) назад</numerusform>
        <numerusform>%n недель(я) назад</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="380"/>
      <source>%n days ago</source>
      <translation>
        <numerusform>%n дня(дней) назад</numerusform>
        <numerusform>%n дня(дней) назад</numerusform>
        <numerusform>%n дня(дней) назад</numerusform>
        <numerusform>%n дня(дней) назад</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="384"/>
      <source>yesterday</source>
      <translation>вчера</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="388"/>
      <source>%n hours ago</source>
      <translation>
        <numerusform>%n час(часов) назад</numerusform>
        <numerusform>%n час(часов) назад</numerusform>
        <numerusform>%n час(часов) назад</numerusform>
        <numerusform>%n час(часов) назад</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="392"/>
      <source>%n minutes ago</source>
      <translation>
        <numerusform>%n минут(а) назад</numerusform>
        <numerusform>%n минут(а) назад</numerusform>
        <numerusform>%n минут(а) назад</numerusform>
        <numerusform>%n минут(а) назад</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="395"/>
      <source>just now</source>
      <translation>только что</translation>
    </message>
    <message>
      <location filename="../src/librssguard/core/messagesmodel.cpp" line="205"/>
      <source>Loading of articles from item &apos;%1&apos; failed</source>
      <translation>Не удалось загрузить статьи из &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>MessagesToolBar</name>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="255"/>
      <source>No extra highlighting</source>
      <translation>Без дополнительной подсветки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="95"/>
      <source>Toolbar spacer</source>
      <translation>Пространство панели инструментов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="221"/>
      <source>Everywhere</source>
      <translation>Везде</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="222"/>
      <source>Titles only</source>
      <translation>Только заголовки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="226"/>
      <source>Search articles</source>
      <translation>Поиск статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="233"/>
      <source>Article search box</source>
      <translation>Окно поиска статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="251"/>
      <source>Menu for highlighting articles</source>
      <translation>Меню для подсветки статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="260"/>
      <source>Highlight unread articles</source>
      <translation>Подсвечивать непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="265"/>
      <source>Highlight important articles</source>
      <translation>Подсветить важные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="269"/>
      <source>Menu for filtering articles</source>
      <translation>Меню фильтрации статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="273"/>
      <source>No extra filtering</source>
      <translation>Без дополнительной фильтрации</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="278"/>
      <source>Show unread articles</source>
      <translation>Показать непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="283"/>
      <source>Show read articles</source>
      <translation type="unfinished">Show read articles</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="288"/>
      <source>Show important articles</source>
      <translation>Показать важные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="293"/>
      <source>Show today&apos;s articles</source>
      <translation>Показать сегодняшние статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="298"/>
      <source>Show yesterday&apos;s articles</source>
      <translation>Показать вчерашние статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="303"/>
      <source>Show articles in last 24 hours</source>
      <translation>Показать статьи за последние 24 часа</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="308"/>
      <source>Show articles in last 48 hours</source>
      <translation>Показать статьи за последние 48 часов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="313"/>
      <source>Show this week&apos;s articles</source>
      <translation>Показать статьи за эту неделю</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="318"/>
      <source>Show last week&apos;s articles</source>
      <translation>Показать статьи за прошлую неделю</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="323"/>
      <source>Show articles with attachments</source>
      <translation>Показать статьи с вложениями</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="328"/>
      <source>Show articles with some score</source>
      <translation>Показать статьи с некоторым количеством баллов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="333"/>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="340"/>
      <source>Display all articles</source>
      <translation>Показать все статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="350"/>
      <source>Article highlighter</source>
      <translation>Подсветка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/messagestoolbar.cpp" line="356"/>
      <source>Article list filter</source>
      <translation>Фильтр списка статей</translation>
    </message>
  </context>
  <context>
    <name>MessagesView</name>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="695"/>
      <source>Problem with starting external e-mail client</source>
      <translation>Проблема с запуском внешнего e-mail клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="696"/>
      <source>External e-mail client could not be started.</source>
      <translation>Внешний e-mail клиент не может быть запущен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="384"/>
      <source>Open with external tool</source>
      <translation>Открыть с помощью внешнего инструмента</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="653"/>
      <source>No URL</source>
      <translation>Отсутствует адрес</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="654"/>
      <source>Article cannot be played in media player as it has no URL</source>
      <translation type="unfinished">Article cannot be played in media player as it has no URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="907"/>
      <source>Cannot run external tool</source>
      <translation>Не удается открыть внешний инструмент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="908"/>
      <source>External tool &apos;%1&apos; could not be started.</source>
      <translation>Внешний инструмент &apos;%1&apos; не может быть запущен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="401"/>
      <source>No external tools activated</source>
      <translation>Ни одна внешняя утилита не была активирована</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/messagesview.cpp" line="364"/>
      <source>Context menu for articles</source>
      <translation>Контекстное меню для статей</translation>
    </message>
  </context>
  <context>
    <name>MsgBox</name>
    <message>
      <location filename="../src/librssguard/gui/messagebox.cpp" line="85"/>
      <source>Do not show this dialog again.</source>
      <translation>Больше не показывать этот диалог.</translation>
    </message>
  </context>
  <context>
    <name>MultiFeedEditCheckBox</name>
    <message>
      <location filename="../src/librssguard/services/abstract/gui/multifeededitcheckbox.cpp" line="6"/>
      <source>Apply this to all edited feeds.</source>
      <translation>Примените это ко всем редактируемым лентам.</translation>
    </message>
  </context>
  <context>
    <name>NetworkFactory</name>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="100"/>
      <source>protocol error</source>
      <extracomment>Network status.</extracomment>
      <translation>ошибка протокола</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="108"/>
      <source>host not found</source>
      <extracomment>Network status.</extracomment>
      <translation>хост не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="118"/>
      <source>connection refused</source>
      <extracomment>Network status.</extracomment>
      <translation>в соединении отказано</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="123"/>
      <source>connection timed out</source>
      <extracomment>Network status.</extracomment>
      <translation>таймаут соединения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="128"/>
      <source>SSL handshake failed</source>
      <extracomment>Network status.</extracomment>
      <translation>SSL подтверждение ошибочно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="134"/>
      <source>proxy server connection refused</source>
      <extracomment>Network status.</extracomment>
      <translation>в соединении с прокси-сервером отказано</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="139"/>
      <source>temporary failure</source>
      <extracomment>Network status.</extracomment>
      <translation>временный сбой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="144"/>
      <source>authentication failed</source>
      <extracomment>Network status.</extracomment>
      <translation>аутентификация не удалась</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="149"/>
      <source>proxy authentication required</source>
      <extracomment>Network status.</extracomment>
      <translation>требуется аутентификация прокси</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="154"/>
      <source>proxy server not found</source>
      <extracomment>Network status.</extracomment>
      <translation>прокси-сервер не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="169"/>
      <source>content not found</source>
      <extracomment>Network status.</extracomment>
      <translation>контент не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="175"/>
      <source>unknown error (%1)</source>
      <extracomment>Network status.</extracomment>
      <translation>неизвестная ошибка (%1)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="159"/>
      <source>no errors</source>
      <extracomment>Network status.</extracomment>
      <translation>нет ошибок
</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="103"/>
      <source>access to content was denied</source>
      <translation>доступ к контенту запрещен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="112"/>
      <source>connection timed out or was cancelled</source>
      <translation>время соединения истекло или было прервано</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/networkfactory.cpp" line="164"/>
      <source>unknown content</source>
      <extracomment>Network status.</extracomment>
      <translation>неизвестный контент</translation>
    </message>
  </context>
  <context>
    <name>NetworkProxyDetails</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.cpp" line="23"/>
      <source>No proxy</source>
      <translation>Без прокси</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.cpp" line="24"/>
      <source>System proxy</source>
      <translation>Прокси из настроек IE</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="162"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="23"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="163"/>
      <source>Host</source>
      <translation>Хост</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="41"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="164"/>
      <source>Hostname or IP of your proxy server</source>
      <translation>Хост или IP прокси-сервера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="48"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="165"/>
      <source>Port</source>
      <translation>Порт</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="76"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="166"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="92"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="167"/>
      <source>Your username for proxy server authentication</source>
      <translation>Ваше имя пользователя для аутентификации прокси-сервера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="99"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="168"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="118"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="169"/>
      <source>Your password for proxy server authentication</source>
      <translation>Ваш пароль для аутентификации прокси-сервера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.cpp" line="14"/>
      <source>Note that these settings are applied only on newly established connections.</source>
      <translation>Обратите внимание, что эти настройки применяются только на вновь созданных соединений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/networkproxydetails.ui" line="146"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_networkproxydetails.h" line="170"/>
      <source>Type</source>
      <extracomment>Proxy server type.</extracomment>
      <translation>Тип</translation>
    </message>
  </context>
  <context>
    <name>NextcloudAccountDetails</name>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="19"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="34"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="43"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="81"/>
      <source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
      <translation>Некоторые каналы требуют аутентификации, включая каналы GMail. Поддерживаются схемы проверки подлинности BASIC, NTLM-2 и DIGEST-MD5.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="84"/>
      <source>Authentication</source>
      <translation>Аутентификация</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="96"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="109"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="127"/>
      <source>&amp;Test setup</source>
      <translation>Настройка теста (&amp;T)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.ui" line="162"/>
      <source>Force execution of server-side feeds update</source>
      <translation type="unfinished">Force execution of server-side feeds update</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="16"/>
      <source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
      <translation type="unfinished">Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="19"/>
      <source>Password for your Nextcloud account</source>
      <translation>Пароль для вашей учетной записи Nextcloud</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="21"/>
      <source>Username for your Nextcloud account</source>
      <translation>Имя пользователя для вашей учетной записи Nextcloud</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="22"/>
      <source>URL of your Nextcloud server, without any API path</source>
      <translation>Адрес вашего сервера Nextcloud без пути к API</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="24"/>
      <source>No test done yet.</source>
      <translation>Тест еще не сделан.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="25"/>
      <source>Here, results of connection test are shown.</source>
      <translation>Здесь показаны результаты проверки соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="32"/>
      <source>= unlimited</source>
      <translation>= не ограниченно</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="35"/>
      <source>articles</source>
      <translation>статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="74"/>
      <source>Network error: &apos;%1&apos;.</source>
      <translation>Ошибка сети: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="75"/>
      <source>Network error, have you entered correct Nextcloud endpoint and password?</source>
      <translation>Ошибка сети, вы ввели правильную конечную точку Nextcloud и пароль?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="80"/>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="86"/>
      <source>Installed version: %1, required at least: %2.</source>
      <translation>Установленная версия: %1, требуется как минимум: %2.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="82"/>
      <source>Selected Nextcloud News server is running unsupported version.</source>
      <translation type="unfinished">Selected Nextcloud News server is running unsupported version.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="88"/>
      <source>Nextcloud News server is okay.</source>
      <translation type="unfinished">Nextcloud News server is okay.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="93"/>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="94"/>
      <source>Unspecified error, did you enter correct URL?</source>
      <translation type="unfinished">Unspecified error, did you enter correct URL?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="102"/>
      <source>Username cannot be empty.</source>
      <translation>Логин не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="105"/>
      <source>Username is okay.</source>
      <translation>Имя пользователя в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="113"/>
      <source>Password cannot be empty.</source>
      <translation>Пароль не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="116"/>
      <source>Password is okay.</source>
      <translation>Пароль в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="124"/>
      <source>URL cannot be empty.</source>
      <translation>URL не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/gui/nextcloudaccountdetails.cpp" line="127"/>
      <source>URL is okay.</source>
      <translation>URL в порядке.</translation>
    </message>
  </context>
  <context>
    <name>NextcloudServiceRoot</name>
    <message>
      <location filename="../src/librssguard-nextcloud/src/nextcloudserviceroot.cpp" line="134"/>
      <source>cannot get list of feeds, network error &apos;%1&apos;</source>
      <translation>не удается получить список каналов, ошибка сети «%1»</translation>
    </message>
  </context>
  <context>
    <name>NodeJs</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/nodejs.cpp" line="77"/>
      <location filename="../src/librssguard/miscellaneous/nodejs.cpp" line="85"/>
      <source>file not found</source>
      <translation>файл не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/nodejs.cpp" line="161"/>
      <source>Node.js</source>
      <translation>Node.js</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/nodejs.cpp" line="162"/>
      <source>Some packages are missing and will be installed or updated:
%1</source>
      <translation>Некоторые пакеты отсутствуют и будут установлены или обновлены:
%1</translation>
    </message>
  </context>
  <context>
    <name>OAuth2Service</name>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="90"/>
      <source>Click here to login.</source>
      <translation>Нажмите здесь, чтобы войти.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="220"/>
      <source>Logging in via OAuth 2.0...</source>
      <translation>Вход через OAuth 2.0...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="221"/>
      <source>Refreshing login tokens for &apos;%1&apos;...</source>
      <translation>Обновление токенов входа для &apos;%1&apos;...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="89"/>
      <source>You have to login first</source>
      <translation>Вы должны сначала войти</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="50"/>
      <source>You can close this window now. Go back to %1.</source>
      <translation>Вы можете закрыть это окно сейчас. Вернуться к %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="345"/>
      <source>Failed to start OAuth redirection listener. Maybe your rights are not high enough.</source>
      <translation>Не удалось запустить OAuth redirect listener. Возможно, у вас не хватает прав.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/oauth2service.cpp" line="93"/>
      <source>Login</source>
      <translation>Логин</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message numerus="yes">
      <location filename="../src/librssguard/core/feeddownloader.cpp" line="618"/>
      <source>

+ %n other feeds.</source>
      <translation>
        <numerusform>

+ %n другой канал.</numerusform>
        <numerusform>

+ %n других канала.</numerusform>
        <numerusform>

+ %n других каналов.</numerusform>
        <numerusform>

+ %n других каналов.</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="71"/>
      <source>Load initial set of feeds</source>
      <translation>Загрузить начальный набор каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssserviceentrypoint.cpp" line="24"/>
      <source>This service offers integration with Tiny Tiny RSS.

Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.

At least API level %1 is required.</source>
      <translation>Этот сервис предлагает интеграцию с Tiny Tiny RSS.

Tiny Tiny RSS - это программа для чтения и агрегации новостных лент с открытым исходным кодом (RSS/Atom), разработанная для того, чтобы вы могли читать новости из любого места, ощущая себя как можно ближе к настоящему настольному приложению.

Требуется как минимум уровень API %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-nextcloud/src/nextcloudserviceentrypoint.cpp" line="41"/>
      <source>The News app is an RSS/Atom feed aggregator. It is part of Nextcloud suite. This plugin implements %1 API.</source>
      <translation>Приложение News - агрегатор RSS / Atom. Это часть пакета Nextcloud. Этот плагин реализует API %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/systemfactory.cpp" line="266"/>
      <source>New version available</source>
      <translation>Доступна новая версия</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/systemfactory.cpp" line="267"/>
      <source>Click the bubble for more information.</source>
      <translation>Нажмите на пузырек для получения дополнительной информации.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/externaltool.cpp" line="43"/>
      <source>Passed external tool representation is not valid.</source>
      <translation>Переданное внешнее представление инструмента недопустимо.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-gmail/src/gmailentrypoint.cpp" line="42"/>
      <source>Simple Gmail integration via JSON API. Allows sending e-mails too.</source>
      <translation>Простая интеграция с Gmail через JSON API. Позволяет также отправлять электронную почту.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-feedly/src/feedlyentrypoint.cpp" line="40"/>
      <source>Keep up with the topics and trends you care about, without the overwhelm.

Feedly is a secure space where you can privately organize and research the topics and trends that matter to you.</source>
      <translation>Будьте в курсе интересующих вас тем и тенденций, не отвлекаясь. 

Feedly - это безопасное пространство, где вы можете в частном порядке организовывать и исследовать важные для вас темы и тенденции.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/databasequeries.cpp" line="2939"/>
      <source>Cannot insert article filter, because current database cannot return last inserted row ID.</source>
      <translation>Невозможно вставить фильтр статьи, поскольку текущая база данных не может вернуть идентификатор последней добавленной строки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="135"/>
      <source>Fetching articles right now</source>
      <translation>Получение статей прямо сейчас</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="138"/>
      <source>Login data refreshed</source>
      <translation>Данные для входа обновлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="144"/>
      <source>New %1 version is available</source>
      <translation>Доступно обновление до версии %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="147"/>
      <source>Miscellaneous events</source>
      <translation>Прочие события</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="150"/>
      <source>Node.js - package(s) updated</source>
      <translation>Node.js - пакеты обновлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="153"/>
      <source>Node.js - package(s) failed to update</source>
      <translation>Node.js - не удалось обновить пакет(ы)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="156"/>
      <source>Unknown event</source>
      <translation>Неизвестное событие</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="132"/>
      <source>New (unread) articles fetched</source>
      <translation>Загружены новые (непрочитанные) статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/feedparser.cpp" line="34"/>
      <source>XML problem: %1</source>
      <translation>Проблема XML: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/feedparser.cpp" line="44"/>
      <source>JSON problem: %1</source>
      <translation>Проблема JSON: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderentrypoint.cpp" line="40"/>
      <source>Google Reader API is used by many online RSS readers.

List of supported readers:</source>
      <translation>Google Reader API используется многими онлайн-ридерами RSS.

Доступна поддержка для:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-greader/src/greaderentrypoint.cpp" line="41"/>
      <source>and possibly others.</source>
      <translation>и, возможно, другие.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/notification.cpp" line="141"/>
      <source>Login failed</source>
      <translation>Ошибка входа</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="632"/>
      <source>interesting stuff</source>
      <translation>интересный материал</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="635"/>
      <source>interesting stuff (highlighted)</source>
      <translation>интересный материал (выделено)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="638"/>
      <source>errored items</source>
      <translation>элементы с ошибками</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="641"/>
      <source>errored items (highlighted)</source>
      <translation>элементы с ошибками (выделено)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="644"/>
      <source>items with new articles</source>
      <translation>элементы с новыми материалами</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="647"/>
      <source>items with new articles (highlighted)</source>
      <translation>пункты с новыми статьями (выделены)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="650"/>
      <source>OK-ish color</source>
      <translation>Цвет OK</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssnetworkfactory.cpp" line="1011"/>
      <source>User-published articles</source>
      <translation>Статьи, опубликованные пользователями</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssnetworkfactory.cpp" line="1174"/>
      <source>Published articles</source>
      <translation>Опубликованные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/toastnotificationsmanager.cpp" line="18"/>
      <source>top-left</source>
      <translation>вверху слева</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/toastnotificationsmanager.cpp" line="21"/>
      <source>top-right</source>
      <translation>вверху справа</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/toastnotificationsmanager.cpp" line="24"/>
      <source>bottom-left</source>
      <translation>внизу слева</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/toastnotificationsmanager.cpp" line="28"/>
      <source>bottom-right</source>
      <translation>внизу справа</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/textfactory.cpp" line="396"/>
      <source>escape sequence not completed</source>
      <translation>эскейп-последовательность не завершена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/textfactory.cpp" line="400"/>
      <source>closing &quot; is missing</source>
      <translation>отсутствует закрывающая &quot;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/textfactory.cpp" line="404"/>
      <source>closing &apos; is missing</source>
      <translation>отсутствует закрывающий &apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/atomparser.cpp" line="313"/>
      <location filename="../src/librssguard-standard/src/parsers/rdfparser.cpp" line="195"/>
      <location filename="../src/librssguard-standard/src/parsers/rssparser.cpp" line="195"/>
      <location filename="../src/librssguard-standard/src/parsers/sitemapparser.cpp" line="191"/>
      <source>XML is not well-formed, %1</source>
      <translation>XML имеет неправильный формат, %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/atomparser.cpp" line="319"/>
      <source>not an ATOM feed</source>
      <translation>не является каналом ATOM</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/jsonparser.cpp" line="121"/>
      <source>JSON error &apos;%1&apos;</source>
      <translation>Ошибка JSON &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/jsonparser.cpp" line="125"/>
      <location filename="../src/librssguard-standard/src/parsers/jsonparser.cpp" line="157"/>
      <source>not a JSON feed</source>
      <translation>не JSON-канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/rdfparser.cpp" line="201"/>
      <source>not an RDF feed</source>
      <translation>не является каналом RDF</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/rssparser.cpp" line="201"/>
      <source>not a RSS feed</source>
      <translation>не RSS-канал</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/sitemapparser.cpp" line="156"/>
      <source>support for gzipped sitemaps is not enabled</source>
      <translation>поддержка карт сайта в формате gzip не включена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/sitemapparser.cpp" line="204"/>
      <source>sitemap indices are not supported</source>
      <translation type="unfinished">sitemap indices are not supported</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/sitemapparser.cpp" line="208"/>
      <source>not a Sitemap</source>
      <translation type="unfinished">not a Sitemap</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="37"/>
      <source>Open with external tool</source>
      <translation>Открыть с помощью внешнего инструмента</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="100"/>
      <source>Open in external browser</source>
      <translation>Открыть во внешнем браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="103"/>
      <source>Play in media player</source>
      <translation>Воспроизвести в медиаплеере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/webviewer.cpp" line="106"/>
      <source>(not supported)</source>
      <translation>(не поддерживается)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/icalparser.cpp" line="67"/>
      <source>iCalendar error &apos;%1&apos;</source>
      <translation>Ошибка iCalendar &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/icalparser.cpp" line="81"/>
      <source>not an iCalendar</source>
      <translation>не iCalendar</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/parsers/icalparser.cpp" line="198"/>
      <source>required iCal data are missing</source>
      <translation>отсутствуют необходимые данные iCal</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceentrypoint.cpp" line="24"/>
      <source>This service offers integration with standard online RSS/RDF/ATOM/JSON/Sitemap/iCalendar feeds and podcasts.</source>
      <translation>Этот сервис предлагает интеграцию со стандартными онлайн RSS/RDF/ATOM/JSON/Sitemap/iCalendar каналами и подкастами.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditentrypoint.cpp" line="33"/>
      <source>Reddit (WIP, no real functionality yet)</source>
      <translation>Reddit (WIP, пока нет реальной функциональности)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditentrypoint.cpp" line="41"/>
      <source>Simplistic Reddit client.</source>
      <translation>Упрощенный клиент Reddit.</translation>
    </message>
  </context>
  <context>
    <name>QtMultimediaBackend</name>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="82"/>
      <source>No media</source>
      <translation type="unfinished">No media</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="85"/>
      <source>Loading...</source>
      <translation>Загрузка...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="88"/>
      <source>Media loaded</source>
      <translation type="unfinished">Media loaded</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="91"/>
      <source>Media stalled</source>
      <translation type="unfinished">Media stalled</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="94"/>
      <source>Buffering...</source>
      <translation>Буферизация...</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="97"/>
      <source>Loaded</source>
      <translation type="unfinished">Loaded</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="100"/>
      <source>Ended</source>
      <translation>Завершено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="103"/>
      <source>Media is invalid</source>
      <translation type="unfinished">Media is invalid</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="106"/>
      <source>Unknown</source>
      <translation>Неизвестно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="113"/>
      <source>Cannot load media (missing codecs)</source>
      <translation type="unfinished">Cannot load media (missing codecs)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="116"/>
      <source>Unrecognized format</source>
      <translation>Неизвестный формат</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="119"/>
      <source>Network problem</source>
      <translation>Проблема с сетью</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="122"/>
      <source>Access denied</source>
      <translation>В доступе отказано</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="126"/>
      <source>Service is missing</source>
      <translation>Служба отсутствует</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="129"/>
      <source>This is playlist</source>
      <translation>Это список воспроизведения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="133"/>
      <source>No errors</source>
      <translation>Нет ошибок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/mediaplayer/qtmultimedia/qtmultimediabackend.cpp" line="136"/>
      <source>Unknown error</source>
      <translation>Неизвестная ошибка</translation>
    </message>
  </context>
  <context>
    <name>Readability</name>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="39"/>
      <source>Packages for reader mode are installed</source>
      <translation>Пакеты для режима чтения установлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="40"/>
      <source>Reload your webpage and then you can use reader mode!</source>
      <translation>Перезагрузите веб-страницу, а затем вы можете использовать режим чтения!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="45"/>
      <source>Packages for reader mode are installed. You can now use reader mode!</source>
      <translation>Пакеты для режима чтения установлены. Теперь вы можете использовать режим чтения!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="62"/>
      <source>Packages for reader mode are NOT installed</source>
      <translation>Пакеты для режима чтения НЕ установлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="63"/>
      <source>There is error: %1</source>
      <translation>Произошла ошибка: %1 </translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="68"/>
      <source>Packages for reader mode are NOT installed. There is error: %1</source>
      <translation>Пакеты для режима чтения НЕ установлены. Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="95"/>
      <source>Node.js libraries not installed</source>
      <translation>Библиотеки Node.js не установлены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/readability.cpp" line="96"/>
      <location filename="../src/librssguard/network-web/readability.cpp" line="106"/>
      <source>Node.js is not configured properly. Go to &quot;Settings&quot; -&gt; &quot;Node.js&quot; and check if your Node.js is properly configured.</source>
      <translation>Node.js настроен неправильно. Перейдите в «Настройки» -&gt; «Node.js» и проверьте, правильно ли настроен ваш Node.js.</translation>
    </message>
  </context>
  <context>
    <name>RecycleBin</name>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="16"/>
      <source>Recycle bin</source>
      <translation>Корзина</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="46"/>
      <source>Restore recycle bin</source>
      <translation>Восстановить корзину</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="47"/>
      <source>Empty recycle bin</source>
      <translation>Очистка корзины</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="104"/>
      <source>Are you sure?</source>
      <translation>Вы уверены?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="105"/>
      <source>Do you really want to empty your recycle bin?</source>
      <translation>Вы действительно хотите очистить корзину?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="17"/>
      <source>Recycle bin contains all deleted articles from all feeds.</source>
      <translation>Корзина содержит все удаленные статьи из всех каналов.</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/recyclebin.cpp" line="21"/>
      <source>%n deleted article(s).</source>
      <translation>
        <numerusform>%n удаленные(х) статьи(ей).</numerusform>
        <numerusform>%n удаленные(х) статьи(ей).</numerusform>
        <numerusform>%n удаленные(х) статьи(ей).</numerusform>
        <numerusform>%n удаленные(х) статьи(ей).</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>RedditAccountDetails</name>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="17"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="33"/>
      <source>OAuth 2.0 settings</source>
      <translation>Настройки OAuth 2.0</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="39"/>
      <source>Client ID</source>
      <translation>Идентификатор клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="52"/>
      <source>Client secret</source>
      <translation>Секрет клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="65"/>
      <source>Redirect URL</source>
      <translation>Redirect URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="80"/>
      <source>Get my credentials</source>
      <translation>Получить учетные данные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="110"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="134"/>
      <source>&amp;Login</source>
      <translation>Логин (&amp;L)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.ui" line="163"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="15"/>
      <source>You have to fill in your client ID/secret and also fill in correct redirect URL.</source>
      <translation>Вы должны ввести свой идентификатор / секрет клиента, а также указать правильный URL-адрес перенаправления.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="18"/>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="19"/>
      <source>Not tested yet.</source>
      <translation>Ещё не протестировано.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="21"/>
      <source>User-visible username</source>
      <translation>Имя пользователя, видное для всех</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="55"/>
      <source>No username entered.</source>
      <translation>Нет логина.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="58"/>
      <source>Some username entered.</source>
      <translation>Введен некоторый логин.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="64"/>
      <source>You did not grant access.</source>
      <translation>Отказано в доступе.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="65"/>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="73"/>
      <source>There was error during testing.</source>
      <translation>Произошла ошибка во время тестирования.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="72"/>
      <source>There is error: %1</source>
      <translation>Произошла ошибка: %1 </translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="78"/>
      <source>Tested successfully. You may be prompted to login once more.</source>
      <translation>Протестировано успешно. Вам могут предложить войти ещё раз.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="79"/>
      <source>Your access was approved.</source>
      <translation>Ваш доступ одобрен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="111"/>
      <source>Preconfigured client ID/secret will be used.</source>
      <translation>Будет использоваться предварительно настроенный идентификатор / секрет клиента.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="113"/>
      <source>Empty value is entered.</source>
      <translation>Введено пустое значение.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/gui/redditaccountdetails.cpp" line="117"/>
      <source>Some value is entered.</source>
      <translation>Введено некоторое значение.</translation>
    </message>
  </context>
  <context>
    <name>RedditCategory</name>
    <message>
      <location filename="../src/librssguard-reddit/src/redditcategory.cpp" line="17"/>
      <source>Subscriptions</source>
      <translation>Подписки</translation>
    </message>
  </context>
  <context>
    <name>RedditNetworkFactory</name>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="96"/>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="132"/>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="220"/>
      <source>you are not logged in</source>
      <translation>вы не вошли</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="302"/>
      <source>Reddit: authentication error</source>
      <translation>Reddit: ошибка аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="303"/>
      <source>Click this to login again. Error is: &apos;%1&apos;</source>
      <translation>Нажмите здесь, чтобы войти снова. Ошибка: &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="306"/>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="319"/>
      <source>Login</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="315"/>
      <source>Reddit: authorization denied</source>
      <translation>Reddit: авторизация отклонена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditnetworkfactory.cpp" line="316"/>
      <source>Click this to login again.</source>
      <translation>Нажмите здесь, чтобы войти снова.</translation>
    </message>
  </context>
  <context>
    <name>RedditServiceRoot</name>
    <message>
      <location filename="../src/librssguard-reddit/src/redditserviceroot.cpp" line="132"/>
      <source>Authentication status: %1
Login tokens expiration: %2</source>
      <translation>Состояние аутентификации: %1
Срок действия токенов входа: %2</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditserviceroot.cpp" line="134"/>
      <source>logged-in</source>
      <translation>вход выполнен</translation>
    </message>
    <message>
      <location filename="../src/librssguard-reddit/src/redditserviceroot.cpp" line="134"/>
      <source>NOT logged-in</source>
      <translation>вход НЕ выполнен</translation>
    </message>
  </context>
  <context>
    <name>RootItem</name>
    <message numerus="yes">
      <location filename="../src/librssguard/services/abstract/rootitem.cpp" line="144"/>
      <source>%n unread article(s).</source>
      <extracomment>Tooltip for &quot;unread&quot; column of feed list.</extracomment>
      <translation>
        <numerusform>%n непрочитанная(ых) статья(й)</numerusform>
        <numerusform>%n непрочитанная(ых) статья(й)</numerusform>
        <numerusform>%n непрочитанная(ых) статья(й)</numerusform>
        <numerusform>%n непрочитанная(ых) статья(й)</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>ScriptException</name>
    <message>
      <location filename="../src/librssguard/exceptions/scriptexception.cpp" line="24"/>
      <source>script line is not well-formed</source>
      <translation>строка скрипта сформирована неправильно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/exceptions/scriptexception.cpp" line="27"/>
      <source>script threw an error</source>
      <translation>скрипт выдал ошибку</translation>
    </message>
    <message>
      <location filename="../src/librssguard/exceptions/scriptexception.cpp" line="30"/>
      <source>script&apos;s interpreter was not found</source>
      <translation>интерпретатор скрипта не найден</translation>
    </message>
    <message>
      <location filename="../src/librssguard/exceptions/scriptexception.cpp" line="33"/>
      <source>script execution took too long</source>
      <translation>выполнение скрипта заняло слишком много времени</translation>
    </message>
    <message>
      <location filename="../src/librssguard/exceptions/scriptexception.cpp" line="37"/>
      <source>unknown error</source>
      <translation>неизвестная ошибка</translation>
    </message>
  </context>
  <context>
    <name>Search</name>
    <message>
      <location filename="../src/librssguard/services/abstract/search.cpp" line="111"/>
      <source>Regular expression: %1</source>
      <translation>Регулярное выражение: %1</translation>
    </message>
  </context>
  <context>
    <name>SearchLineEdit</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchlineedit.cpp" line="43"/>
      <source>Case-sensitive</source>
      <translation>С учётом регистра</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchlineedit.cpp" line="129"/>
      <source>Fixed text</source>
      <translation>Фиксированный текст</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchlineedit.cpp" line="132"/>
      <source>Wildcard</source>
      <translation>Спецсимволы подстановки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchlineedit.cpp" line="135"/>
      <source>Regular expression</source>
      <translation>Регулярное выражение</translation>
    </message>
  </context>
  <context>
    <name>SearchTextWidget</name>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchtextwidget.ui" line="32"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_searchtextwidget.h" line="69"/>
      <source>Search text</source>
      <translation>Найти текст</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchtextwidget.ui" line="39"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_searchtextwidget.h" line="71"/>
      <source>Find previous occurence</source>
      <translation>Найти предыдущее вхождение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/searchtextwidget.ui" line="49"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_searchtextwidget.h" line="75"/>
      <source>Find next occurence</source>
      <translation>Найти следующее вхождение</translation>
    </message>
  </context>
  <context>
    <name>SearchsNode</name>
    <message>
      <location filename="../src/librssguard/services/abstract/searchsnode.cpp" line="18"/>
      <source>Regex queries</source>
      <translation>Запросы регулярного выражения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/searchsnode.cpp" line="19"/>
      <source>You can see all your permanent regex queries here.</source>
      <translation>Здесь вы можете увидеть все ваши постоянные запросы регулярных выражений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/searchsnode.cpp" line="54"/>
      <source>New regex query</source>
      <translation>Новый запрос регулярного выражения</translation>
    </message>
  </context>
  <context>
    <name>ServiceRoot</name>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="138"/>
      <source>Unsupported</source>
      <translation>Не поддерживается</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="138"/>
      <source>This is not suppported (yet).</source>
      <translation>Это не поддерживается (пока еще).</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="193"/>
      <source>Synchronize folders &amp;&amp; other items</source>
      <translation>Синхронизация папок и других элементов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="202"/>
      <source>Synchronize article cache</source>
      <translation>Синхронизация кеша статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="393"/>
      <source>Number of feeds: %1
Number of categories: %2</source>
      <translation>Количество каналов: %1
Количество категорий: %2</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="715"/>
      <source>Error when fetching list of feeds</source>
      <translation>Ошибка при получении списка каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="716"/>
      <source>Feeds &amp; categories for account &apos;%1&apos; were not fetched, error: %2</source>
      <translation>Каналы и категории для учетной записи &apos;%1&apos; не были получены, ошибка: %2</translation>
    </message>
  </context>
  <context>
    <name>SettingsBrowserMail</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="115"/>
      <source>Select web browser executable</source>
      <translation>Выберите веб-браузер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="120"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="165"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="312"/>
      <source>Executables (*)</source>
      <extracomment>File filter for external browser selection dialog.
----------
File filter for external e-mail selection dialog.</extracomment>
      <translation>Исполняемые файлы (*)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="122"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="167"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="310"/>
      <source>Executables (*.*)</source>
      <translation>Исполняемые файлы (*.*)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="160"/>
      <source>Select e-mail executable</source>
      <translation>Выберите почтовый клиент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="188"/>
      <source>Opera 12 or older</source>
      <translation>Opera 12 или старше</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="320"/>
      <source>Enter (optional) parameters:</source>
      <translation>Введите (необязательные) параметры:</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="40"/>
      <source>Executable</source>
      <translation>Приложение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="21"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="387"/>
      <source>Network</source>
      <translation>Сеть</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="27"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="383"/>
      <source>Do not accept any incoming cookies</source>
      <translation>Не принимать входящие файлы cookie</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="34"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="384"/>
      <source>Enable HTTP/2</source>
      <translation>Включить HTTP/2</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="41"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="385"/>
      <source>Enable API server</source>
      <translation>Включить API-сервер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="51"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="386"/>
      <source>Custom User-Agent</source>
      <translation type="unfinished">Custom User-Agent</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="65"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="388"/>
      <source>Custom &quot;QTWEBENGINE_CHROMIUM_FLAGS&quot; flags</source>
      <translation>Флаги для «QTWEBENGINE_CHROMIUM_FLAGS»</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="75"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="389"/>
      <source>Disable cache</source>
      <translation>Отключить кэш</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="83"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="403"/>
      <source>External web browser</source>
      <translation>Внешний веб-браузер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="89"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="390"/>
      <source>Always open hyperlinks in external web browser</source>
      <translation>Всегда открывать гиперссылки во внешнем web-браузере.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="109"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="223"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="392"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="405"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If unchecked, then default system-wide web browser is used.&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="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="112"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="394"/>
      <source>Use custom external web browser</source>
      <translation>Использовать свой веб-браузер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="124"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="395"/>
      <source>Web browser executable</source>
      <translation>Исполняемый файл веб-браузера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="136"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="396"/>
      <source>Executable file of web browser</source>
      <translation>Исполняемый файл веб-браузера</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="149"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="266"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="397"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="410"/>
      <source>&amp;Browse</source>
      <translation>Обзор (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="158"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="275"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="40"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="398"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="411"/>
      <source>Parameters</source>
      <translation>Параметры</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="168"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="285"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="399"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="412"/>
      <source>Parameters passed to executable</source>
      <translation>Параметры, переданные в исполняемый файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="175"/>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="292"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="400"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="413"/>
      <source>Use sample arguments for</source>
      <translation>Используйте примеры аргументов для</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="189"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="401"/>
      <source>Select browser</source>
      <translation>Выбрать браузер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="25"/>
      <source>Note that &quot;%1&quot; (without quotation marks) is placeholder for URL of selected message.</source>
      <translation>Обратите внимание, что &quot;%1&quot; (без кавычек) - это поле для URL выбранного сообщения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="204"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="416"/>
      <source>External e-mail client</source>
      <translation>Внешний e-mail клиент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="226"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="407"/>
      <source>Use custom external e-mail client</source>
      <translation>Использовать свой внешний почтовый клиент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="238"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="408"/>
      <source>E-mail client executable</source>
      <translation>Исполняемый файл почтового клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="253"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="409"/>
      <source>Executable file of e-mail client</source>
      <translation>Исполняемый файл почтового клиента</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="306"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="414"/>
      <source>Select client</source>
      <translation>Выберите клиент</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="29"/>
      <source>Placeholders:
 • %1 - title of selected message,
 • %2 - body of selected message.</source>
      <translation>Переменные командной строки для параметров приложения:
• %1 - заголовок выбранного сообщения,
• %2 - тело выбранного сообщения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="321"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="420"/>
      <source>External tools</source>
      <translation>Внешние приложения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="356"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="417"/>
      <source>&amp;Add tool</source>
      <translation>Добавить утилиту (&amp;A)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="366"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="418"/>
      <source>&amp;Edit selected tool</source>
      <translation>Изменить выбранную утилиту (&amp;E)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.ui" line="376"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsbrowsermail.h" line="419"/>
      <source>&amp;Delete selected tool</source>
      <translation>Удалить выбранную утилиту (&amp;D)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="34"/>
      <source>On this page, you can setup a list of external tools which can open URLs.</source>
      <translation>На этой странице вы можете установить список внешних приложений, которые могут открывать URL-ы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="307"/>
      <source>Select external tool</source>
      <translation>Выбрать приложение</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="319"/>
      <source>Enter parameters</source>
      <translation>Ввод параметров</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.cpp" line="23"/>
      <source>Network proxy</source>
      <translation>Сетевой прокси</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsbrowsermail.h" line="46"/>
      <source>Network &amp; web &amp; tools</source>
      <translation>Сеть, Интернет и инструменты</translation>
    </message>
  </context>
  <context>
    <name>SettingsDatabase</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="16"/>
      <source>Note that speed of used MySQL server and latency of used connection medium HEAVILY influences the final performance of this application. Using slow database connections leads to bad performance when browsing feeds or messages.</source>
      <translation>Обратите внимание, что скорость используемого сервера MySQL и задержки используемого соединения СИЛЬНО влияет на конечную эффективность этого приложения. Использование медленных соединений с БД приводит к плохой производительности при просмотре каналов и сообщений.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="119"/>
      <source>Hostname is empty.</source>
      <translation>Хост пуст</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="122"/>
      <source>Hostname looks ok.</source>
      <translation>Хост выглядит нормально.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="128"/>
      <source>Username is empty.</source>
      <translation>Логин пуст.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="131"/>
      <source>Username looks ok.</source>
      <translation>Имя пользователя выглядит нормально.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="137"/>
      <source>Password is empty.</source>
      <translation>Пароль пуст.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="140"/>
      <source>Password looks ok.</source>
      <translation>Пароль выглядит нормально.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="146"/>
      <source>Working database is empty.</source>
      <translation>Рабочая БД пуста.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="149"/>
      <source>Working database is ok.</source>
      <translation>Рабочая БД в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="170"/>
      <source>No connection test triggered so far.</source>
      <translation>До сих пор не запущен тест соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="171"/>
      <source>You did not executed any connection test yet.</source>
      <translation>Вы ещё не выполняли тест соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="194"/>
      <source>Hostname of your MySQL server</source>
      <translation>Хост сервера MySQL</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="195"/>
      <source>Username to login with</source>
      <translation>Имя пользователя</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="196"/>
      <source>Password for your username</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="197"/>
      <source>Working database which you have full access to.</source>
      <translation>Рабочая БД, к которой у вас есть полный доступ.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.cpp" line="23"/>
      <source>Usage of in-memory working database has several advantages and pitfalls. Make sure that you are familiar with these before you turn this feature on.

Advantages:
 • higher speed for feed/message manipulations (especially with thousands of messages displayed),
 • whole database stored in RAM, thus your hard drive can rest more.

Disadvantages:
 • if application crashes, your changes from last session are lost,
 • application startup and shutdown can take little longer (max. 2 seconds).

Authors of this application are NOT responsible for lost data.</source>
      <translation>Использование рабочей базы данных в оперативной памяти имеет несколько преимуществ и недостатков. Убедитесь, что вы знакомы с ними, прежде чем включать эту функцию.

Преимущества:
• более высокая скорость обработки ленты/сообщений (особенно при отображении тысяч сообщений),
• вся база данных хранится в оперативной памяти, поэтому ваш жесткий диск может больше отдыхать.

Недостатки:
• в случае сбоя приложения ваши изменения из последнего сеанса будут потеряны,
• запуск и завершение работы приложения может занять немного больше времени (макс. 2 секунды).

Авторы этого приложения НЕ несут ответственности за потерянные данные.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="214"/>
      <source>Database driver</source>
      <translation>Драйвер БД</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="52"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="215"/>
      <source>Use in-memory database as the working database</source>
      <translation>Использовать БД в памяти, как рабочую БД</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="81"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="216"/>
      <source>Hostname</source>
      <translation>Имя хоста</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="96"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="217"/>
      <source>Port</source>
      <translation>Порт</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="127"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="218"/>
      <source>Working database</source>
      <translation>Рабочая БД</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="137"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="219"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="150"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="220"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.ui" line="165"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdatabase.h" line="221"/>
      <source>Test setup</source>
      <translation>Запуск теста</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdatabase.h" line="34"/>
      <source>Data storage</source>
      <translation>Хранилище данных</translation>
    </message>
  </context>
  <context>
    <name>SettingsDownloads</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.cpp" line="34"/>
      <source>Select downloads target directory</source>
      <translation>Выберите каталог для загрузок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="98"/>
      <source>Open download manager when new download is started</source>
      <translation>Открыть менеджер загрузок при старте новой загрузки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="24"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="99"/>
      <source>Target directory for downloaded files</source>
      <translation>Каталог для загруженных файлов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="32"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="100"/>
      <source>Save all downloaded files to</source>
      <translation>Сохранять все загруженные файлы в</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="45"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="101"/>
      <source>Target directory where all downloaded files are saved</source>
      <translation>Каталог, где сохраняются все загруженные файлы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="52"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="102"/>
      <source>&amp;Browse</source>
      <translation>Обзор (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.ui" line="74"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsdownloads.h" line="103"/>
      <source>Ask for each individual downloaded file</source>
      <translation>Спрашивать перед каждой загрузкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsdownloads.h" line="30"/>
      <source>Downloads</source>
      <translation>Загрузки</translation>
    </message>
  </context>
  <context>
    <name>SettingsFeedsMessages</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="277"/>
      <source>Select new font</source>
      <translation>Выберите новый шрифт</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="33"/>
      <source>Enter format for count of articles displayed next to each feed/category in feed list. Use &quot;%all&quot; and &quot;%unread&quot; strings which are placeholders for the actual count of all (or unread) articles.</source>
      <translation>Введите формат для подсчета статей, отображаемого рядом с каждым каналом/категорией в списке каналов. Используйте строки &quot;%all&quot; и &quot;%unread%&quot;, которые являются меткой для фактического подсчета всех (или непрочитанных) статей.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="37"/>
      <source>Note that enabling this might have drastic consequences on performance of article list with big number of articles.</source>
      <translation>Обратите внимание, что включение этого может иметь серьезные последствия для производительности списка статей с большим количеством статей.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="49"/>
      <source>immediately</source>
      <translation>немедленно</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="50"/>
      <source>only manually</source>
      <translation>только вручную</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="52"/>
      <source>with delay</source>
      <translation>с задержкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="69"/>
      <source>days (turned off)</source>
      <translation>дней (выключено)</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="72"/>
      <source>day(s)</source>
      <translation>
        <numerusform>день(дней)</numerusform>
        <numerusform>день(дней)</numerusform>
        <numerusform>день(дней)</numerusform>
        <numerusform>день(дней)</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="78"/>
      <source> = unchanged size</source>
      <translation>= неизменный размер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="451"/>
      <source>PC restart needed</source>
      <translation>Требуется перезагрузка ПК</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="452"/>
      <source>Your PC needs to be restarted to make some of enabled features fully working.</source>
      <translation>Ваш ПК должен быть перезагружен, чтобы сделать некоторые из включенных функций полностью работающими.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="21"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="609"/>
      <source>Feed fetching</source>
      <translation>Получение канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="27"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="600"/>
      <source>Fetch all articles on startup with initial delay of</source>
      <translation>Получить все статьи при запуске приложения с начальной задержкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="53"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="601"/>
      <source>Auto-fetch articles for all feeds every</source>
      <translation>Авто-загрузка статей для всех каналов каждые</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="79"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="602"/>
      <source>Only auto-fetch articles if application is unfocused</source>
      <translation>Авто-загрузка статей только когда не в фокусе</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="93"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="604"/>
      <source>Feed connection timeout</source>
      <translation>Таймаут соединения канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="109"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="606"/>
      <source>Connection timeout is time interval which is reserved for downloading new messages for the feed. If this time interval elapses, then download process is aborted.</source>
      <translation>Тайм-аут соединения является интервалом времени, который зарезервирован для загрузки новых сообщений канала. Если этот интервал времени истечет, то процесс загрузки прерывается.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="112"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="608"/>
      <source> ms</source>
      <translation> мс</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="86"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="603"/>
      <source>Support very fast auto-fetching intervals (under 10 seconds)</source>
      <translation>Поддержка очень быстрой автозагрузки (менее 10 секунд)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="132"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="619"/>
      <source>Feeds list</source>
      <translation>Список каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="138"/>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="471"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="610"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="636"/>
      <source>Row height</source>
      <translation>Высота строки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="175"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="611"/>
      <source>Feed list font</source>
      <translation>Шрифт списка каналов </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="187"/>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="375"/>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="636"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="612"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="628"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="643"/>
      <source>Font preview</source>
      <translation>Предпросмотр</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="197"/>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="385"/>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="646"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="613"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="629"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="644"/>
      <source>&amp;Change font</source>
      <translation>Изменить (&amp;C)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="222"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="614"/>
      <source>Article count format</source>
      <translation>Формат счетчика статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="251"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="615"/>
      <source>Hide article counts if there are no unread articles</source>
      <translation>Скрыть количество статей, если нет непрочитанных статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="258"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="616"/>
      <source>Allow only basic keyboard shortcuts for feed/article list</source>
      <translation>Разрешить только основные сочетания клавиш для ленты новостей / списка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="265"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="617"/>
      <source>Display tooltips for feeds and articles</source>
      <translation>Отображать всплывающие подсказки для каналов и статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="272"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="618"/>
      <source>Update feed list during feed fetching</source>
      <translation>Обновить список каналов во время получения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="280"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="632"/>
      <source>Articles</source>
      <translation>Статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="286"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="620"/>
      <source>Remove all read articles from all feeds on application exit</source>
      <translation>Удалять все прочитанные статьи из всех каналов при выходе</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="293"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="621"/>
      <source>Ignore changes in article body when new articles are being fetched</source>
      <translation>Игнорировать изменения в теле статьи при получении новых статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="314"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="624"/>
      <source>Internal article viewer</source>
      <translation>Внутренний просмотрщик статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="329"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="626"/>
      <source>Limit height of all pictures</source>
      <translation>Ограничить высоту изображений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="420"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="631"/>
      <source>Use legacy article formatting</source>
      <translation>Использовать устаревшие форматирование статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="434"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="633"/>
      <source>Unread article icon type</source>
      <translation>Тип иконки непрочитанной статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="555"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="639"/>
      <source>Use custom date/time format for dates-only</source>
      <translation>Использовать собственный формат даты/времени только для дат</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="679"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="645"/>
      <source>Upon article selection, mark as read</source>
      <translation>После выбора статьи отметить как прочитанное</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="686"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="646"/>
      <source>Switch article list to RTL layout if all selected feeds are RTL</source>
      <translation>Отображать список статей справа налево, если все выбранные каналы отображаются справа налево</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="307"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="623"/>
      <source>Bring application window to front once article is opened in external web browser</source>
      <translation>Вывести окно приложения на передний план после открытия статьи во внешнем веб-браузере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="369"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="627"/>
      <source>Article browser font</source>
      <translation>Шрифт содержимого статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="300"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="622"/>
      <source>Fixup date/time of articles which are in the future</source>
      <translation>Исправлять дату/время статей, которые находятся в будущем</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="320"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="625"/>
      <source>Display attachments directly in article</source>
      <translation>Показывать вложения прямо в статье</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="413"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="630"/>
      <source>Keep article viewer always visible</source>
      <translation>Постоянно отображать просмотрщик статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="428"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="647"/>
      <source>Articles list</source>
      <translation>Список статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="447"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="634"/>
      <source>Keep article selection in the middle of the article list viewport</source>
      <translation>Сохранять выделение статьи в среднем окне просмотра списка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="454"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="635"/>
      <source>Enable multiline items</source>
      <translation>Включить многострочные элементы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="500"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="637"/>
      <source>Top/bottom row padding</source>
      <translation>Отступы верхней/нижней строки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="529"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="638"/>
      <source>Use custom date/time format</source>
      <translation>Использовать собственный формат даты/времени</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="581"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="640"/>
      <source>Custom date/time format for today&apos;s articles</source>
      <translation>Собственный формат даты/времени для сегодняшних статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="624"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="642"/>
      <source>Article list font</source>
      <translation>Шрифт списка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="607"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsfeedsmessages.h" line="641"/>
      <source>Show relative time for articles not older than</source>
      <translation>Показывать относительное время для статей не старше</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsfeedsmessages.h" line="38"/>
      <source>Feeds &amp; articles</source>
      <translation>Каналы и статьи</translation>
    </message>
  </context>
  <context>
    <name>SettingsGeneral</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgeneral.cpp" line="51"/>
      <source> (not supported on this platform)</source>
      <translation>(не поддерживается на этой платформе)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgeneral.ui" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgeneral.h" line="58"/>
      <source>Launch %1 on operating system startup</source>
      <translation>Запускать %1 при старте системы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgeneral.ui" line="24"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgeneral.h" line="59"/>
      <source>Check for %1 updates on application startup</source>
      <translation>Проверять обновления для %1 при запуске</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgeneral.h" line="27"/>
      <source>General</source>
      <translation>Основные</translation>
    </message>
  </context>
  <context>
    <name>SettingsGui</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="33"/>
      <source>Name</source>
      <translation>Имя</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="33"/>
      <source>Author</source>
      <translation>Автор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="33"/>
      <source>Forced skin colors</source>
      <translation>Принудительные цвета тем</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="222"/>
      <source>system style</source>
      <translation>системный стиль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="224"/>
      <source>default style</source>
      <translation>стиль по умолчанию</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="301"/>
      <source>Icon only</source>
      <translation>Только иконка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="302"/>
      <source>Text only</source>
      <translation>Только текст</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="303"/>
      <source>Text beside icon</source>
      <translation>Текст рядом с иконкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="304"/>
      <source>Text under icon</source>
      <translation>Текст под иконкой</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="305"/>
      <source>Follow OS style</source>
      <translation>Стиль ОС</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="187"/>
      <source>system icon theme</source>
      <extracomment>Label for disabling icon theme.</extracomment>
      <translation>тема значков системы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="189"/>
      <source>no icon theme</source>
      <translation>тема без значков</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="170"/>
      <source>(Your OS does not support tray icons at the moment.)</source>
      <translation>(Ваша ОС в настоящий момент не поддерживает значки на панели задач.)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="33"/>
      <source>Forced style</source>
      <translation>Принудительный стиль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="42"/>
      <source>You can override some colors defined by your skin here. Some colors are used dynamically throughout the application.</source>
      <translation>Здесь вы можете переопределить некоторые цвета, определенные вашей темой. Некоторые цвета используются динамически во всем приложении.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="255"/>
      <source>%1

Version: %2
Description: %3</source>
      <translation>%1

Версия: %2
Описание: %3</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="328"/>
      <source>Fetch color from activated skin</source>
      <translation>Получить цвет из активированной темы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.cpp" line="111"/>
      <source> = default icon size</source>
      <translation>= размер значков по умолчанию</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="27"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="408"/>
      <source>Icons &amp;&amp; skins</source>
      <translation>Иконки и темы (&amp;I)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="33"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="404"/>
      <source>Icon theme</source>
      <translation>Тема иконок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="46"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="405"/>
      <source>Style</source>
      <translation>Стиль</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="59"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="406"/>
      <source>Skin</source>
      <translation>Тема</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="112"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="407"/>
      <source>Use skin colors (skin colors for dialogs/controls only take effect with Fusion style)</source>
      <translation>Использовать цвета скина (цвета скина для диалогов/элементов управления действуют только со стилем Fusion)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="120"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="410"/>
      <source>Custom skin colors</source>
      <translation>Пользовательские цвета тем</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="129"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="409"/>
      <source>Customize predefined colors</source>
      <translation>Настроить предопределенные цвета</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="141"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="417"/>
      <source>Tray area</source>
      <translation>Системный лоток</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="153"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="411"/>
      <source>Tray icon</source>
      <translation>Иконка в панели уведомлений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="165"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="412"/>
      <source>Use monochrome icon</source>
      <translation>Использовать монохромный значок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="172"/>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="226"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="413"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="418"/>
      <source>Display count of unread messages</source>
      <translation>Отображать количество непрочитанных сообщений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="179"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="414"/>
      <source>Hide main window when it is minimized</source>
      <translation>Скрыть главное окно при минимизации</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="186"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="415"/>
      <source>Start application hidden</source>
      <translation>Минимизировать при запуске</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="196"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="416"/>
      <source>Use colored icon when there are unread articles</source>
      <translation type="unfinished">Use colored icon when there are unread articles</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="220"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="419"/>
      <source>Task bar</source>
      <translation>Панель задач</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="234"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="425"/>
      <source>Tabs</source>
      <translation>Вкладки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="246"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="420"/>
      <source>Close tabs with</source>
      <translation>Закрыть вкладки при помощи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="252"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="421"/>
      <source>Middle mouse button single-click</source>
      <translation>Средней мышки одиночным кликом</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="259"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="422"/>
      <source>Left mouse button double-click</source>
      <translation>Двойной щелчок левой кнопкой мыши</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="269"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="423"/>
      <source>Open new tabs with left mouse button double-click on tab bar</source>
      <translation>Открыть новую вкладку левой мышкой двойным кликом на панели вкладок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="276"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="424"/>
      <source>Hide tab bar if just one tab is visible</source>
      <translation>Скрыть панель вкладок, если она одна</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="297"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="433"/>
      <source>Toolbars</source>
      <translation>Панели</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="310"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="426"/>
      <source>Toolbar for feeds list</source>
      <translation>Панель для списка каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="315"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="427"/>
      <source>Toolbar for articles list</source>
      <translation>Панель инструментов для списка статей</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="320"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="428"/>
      <source>Statusbar</source>
      <translation>Панель статуса</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="398"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="430"/>
      <source>Button style</source>
      <translation>Стили кнопок</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="408"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="431"/>
      <source>Toolbar editor</source>
      <translation>Редактор панели инструментов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.ui" line="434"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsgui.h" line="432"/>
      <source>Icon size</source>
      <translation>Размер иконки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsgui.h" line="35"/>
      <source>User interface</source>
      <translation>Интерфейс</translation>
    </message>
  </context>
  <context>
    <name>SettingsLocalization</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="25"/>
      <source>Language</source>
      <translation>Язык</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="25"/>
      <source>Code</source>
      <translation>Код</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="25"/>
      <source>Translation progress</source>
      <translation>Состояние перевода</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="27"/>
      <source>Help us to improve %1 &lt;a href=&quot;%2&quot;&gt;translations&lt;/a&gt;.</source>
      <translation>Помогите нам улучшить &lt;a href=&quot;%2&quot;&gt;переводы&lt;/a&gt; %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="109"/>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="110"/>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="115"/>
      <source>Big thanks to all translators!</source>
      <translation>Большое спасибо всем переводчикам!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="114"/>
      <source>Translations provided by: %1</source>
      <translation>Переводы предоставлены: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="200"/>
      <source>Translators needed!</source>
      <translation>Необходимы переводчики!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="201"/>
      <source>The translation &apos;%1&apos; is incomplete and anyone able to help with translating %2 is greatly welcomed.</source>
      <translation type="unfinished">The translation &apos;%1&apos; is incomplete and anyone able to help with translating %2 is greatly welcomed.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="203"/>
      <source>Do you want to help with the translation now?</source>
      <translation>Хотите помочь с переводом прямо сейчас?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingslocalization.h" line="39"/>
      <source>Localization</source>
      <translation>Локализация</translation>
    </message>
  </context>
  <context>
    <name>SettingsMediaPlayer</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.ui" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsmediaplayer.h" line="114"/>
      <source>Backend</source>
      <translation>Бэкенд</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.ui" line="36"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsmediaplayer.h" line="115"/>
      <source>Use custom MPV configuration folder</source>
      <translation>Использовать собственную папку c конфигурацией для MPV</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.ui" line="48"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsmediaplayer.h" line="116"/>
      <source>Browse</source>
      <translation>Обзор</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="33"/>
      <source>You use modern libmpv-based media player backend with API version %1.</source>
      <translation>Вы используете современный бэкенд медиаплеера на основе libmpv с API версии %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="48"/>
      <source>You use lightweight QtMultimedia-based media player backend. If some videos do not play, then you likely need to install some codecs.</source>
      <translation type="unfinished">You use lightweight QtMultimedia-based media player backend. If some videos do not play, then you likely need to install some codecs.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="53"/>
      <source>no backend installed</source>
      <translation>бэкенд не установлен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="54"/>
      <source>You do not have any media player available. Media player is only supported on modern platforms where needed libraries are available. You must manually recompile %1 to be able to use media player.</source>
      <translation type="unfinished">You do not have any media player available. Media player is only supported on modern platforms where needed libraries are available. You must manually recompile %1 to be able to use media player.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.cpp" line="68"/>
      <source>Select folder for your MPV configuration</source>
      <translation>Выберите папку для вашей конфигурации MPV</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsmediaplayer.h" line="31"/>
      <source>Media player</source>
      <translation>Медиаплеер</translation>
    </message>
  </context>
  <context>
    <name>SettingsNodejs</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="18"/>
      <source>What is Node.js?</source>
      <translation>О Node.js</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="19"/>
      <source>Node.js is asynchronous event-driven JavaScript runtime, designed to build scalable network applications.

%1 integrates Node.js to bring some modern features like Adblock.

Note that usually all required Node.js tools should be available via your &quot;PATH&quot; environment variable, so you do not have to specify full paths.

Also, relaunch &quot;Settings&quot; dialog after you install Node.js.</source>
      <translation>Node.js — это асинхронная среда выполнения JavaScript, управляемая событиями, предназначенная для создания масштабируемых сетевых приложений.

%1 включает в себя Node.js, чтобы добавить некоторые современные функции, такие как Adblock.

Обратите внимание, что обычно все необходимые инструменты Node.js должны быть доступны через вашу переменную среды «PATH», поэтому вам не нужно указывать полные пути.

Кроме того, перезапустите диалоговое окно «Настройки» после установки Node.js.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="112"/>
      <source>Node.js has version %1.</source>
      <translation>Версия Node.js: %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="123"/>
      <source>NPM has version %1.</source>
      <translation>Версия NPM: %1.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="140"/>
      <source>You cannot choose file, you have to choose FOLDER.</source>
      <translation>Вы не можете выбрать файл, вы должны выбрать ПАПКУ.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="144"/>
      <source>Package folder is OK.</source>
      <translation>Папка с пакетами в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="148"/>
      <source>Package folder will be created!</source>
      <translation>Папка с пакетами создана!</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.cpp" line="29"/>
      <source>%1 automatically installs some Node.js packages so that you do not have to. %1 does not use global package folder because that requires administrator rights, therefore by default it uses subfolder placed in your &quot;user data&quot; folder.</source>
      <translation>%1 автоматически устанавливает некоторые пакеты Node.js, чтобы вам не приходилось это делать. %1 не использует глобальную папку с пакетами npm, поскольку для этого требуются права администратора, поэтому по умолчанию он использует подпапку, расположенную в вашей папке «данные пользователя».</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="14"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="148"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="23"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="149"/>
      <source>Node.js executable</source>
      <translation>Исполняемый файл Node.js</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="44"/>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="74"/>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="104"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="150"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="152"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="154"/>
      <source>&amp;Browse</source>
      <translation>Обзор (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="53"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="151"/>
      <source>NPM executable</source>
      <translation>Исполняемый файл NPM</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="83"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="153"/>
      <source>Package folder </source>
      <translation>Папка с пакетами</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnodejs.ui" line="116"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnodejs.h" line="155"/>
      <source>&amp;Download Node.js</source>
      <translation>Скачать Node.js (&amp;D)</translation>
    </message>
  </context>
  <context>
    <name>SettingsNotifications</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="17"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="193"/>
      <source>Enable notifications</source>
      <translation>Включить уведомления</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="40"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="194"/>
      <source>Balloon notifications type</source>
      <translation>Тип всплывающих уведомлений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="46"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="195"/>
      <source>Native notifications (tray icon must be enabled)</source>
      <translation>Нативные уведомления (иконка в трее должна быть включена)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="53"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="196"/>
      <source>Custom notifications</source>
      <translation>Настраиваемые уведомления</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="69"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="197"/>
      <source>Position</source>
      <translation>Позиция</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="82"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="198"/>
      <source>Width</source>
      <translation>Ширина</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="105"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="199"/>
      <source>Margins</source>
      <translation>Отступы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="125"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="200"/>
      <source>Screen</source>
      <translation>Экран</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.ui" line="159"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_settingsnotifications.h" line="202"/>
      <source>Opacity</source>
      <translation>Видимость</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.h" line="31"/>
      <source>Notifications</source>
      <translation>Уведомления</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.cpp" line="19"/>
      <source>There are some built-in notification sounds. Just start typing &quot;:&quot; and they will show up.</source>
      <translation>Есть встроенные звуки уведомлений. Просто начните вводить &quot;:&quot; и они появятся.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.cpp" line="73"/>
      <source>%1 (not supported on Wayland)</source>
      <translation>%1 (не поддерживается на Wayland)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.cpp" line="117"/>
      <source>How do I look?</source>
      <translation>Как я выгляжу?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsnotifications.cpp" line="118"/>
      <source>Just testing new notifications settings. That&apos;s all.</source>
      <translation>Это всего лишь тестирование новых настроек уведомлений.</translation>
    </message>
  </context>
  <context>
    <name>SettingsShortcuts</name>
    <message>
      <location filename="../src/librssguard/gui/settings/settingsshortcuts.h" line="27"/>
      <source>Keyboard shortcuts</source>
      <translation>Сочетания клавиш</translation>
    </message>
  </context>
  <context>
    <name>ShortcutCatcher</name>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp" line="23"/>
      <source>Reset to original shortcut.</source>
      <translation>Сбросить на оригинальное сочетание.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp" line="29"/>
      <source>Clear current shortcut.</source>
      <translation>Очистить текущее сочетание</translation>
    </message>
    <message>
      <location filename="../src/librssguard/dynamic-shortcuts/shortcutcatcher.cpp" line="35"/>
      <source>Click and hit new shortcut.</source>
      <translation>Кликните и нажмите новое сочетание</translation>
    </message>
  </context>
  <context>
    <name>SingleNotificationEditor</name>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.cpp" line="48"/>
      <source>Select sound file</source>
      <translation>Выберите звуковой файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.cpp" line="50"/>
      <source>WAV files (*.wav);;MP3 files (*.mp3)</source>
      <translation>Файлы WAV (*.wav);;Файлы MP3 (*.mp3)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="23"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="129"/>
      <source>Balloon notification</source>
      <translation>Всплывающее уведомление</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="30"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="130"/>
      <source>Play sound</source>
      <translation>Воспроизвести звук</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="58"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="131"/>
      <source>Sound</source>
      <translation>Звуки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="70"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="132"/>
      <source>Full path to your WAV sound file</source>
      <translation>Полный путь до вашего WAV файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="77"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="133"/>
      <source>&amp;Browse</source>
      <translation>Обзор (&amp;B)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="84"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="134"/>
      <source>&amp;Play</source>
      <translation>Воспроизвести (&amp;P)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/notifications/singlenotificationeditor.ui" line="103"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_singlenotificationeditor.h" line="135"/>
      <source>Volume</source>
      <translation>Громкость</translation>
    </message>
  </context>
  <context>
    <name>SkinFactory</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="229"/>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="232"/>
      <source>This page was blocked by AdBlock</source>
      <translation>Эта страница заблокирована AdBlock</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="230"/>
      <source>Blocked URL: &quot;%1&quot;&lt;br/&gt;Used filter: &quot;%2&quot;</source>
      <translation>Заблокированный URL: &quot;%1&quot;&lt;br/&gt;Используемый фильтр: &quot;%2&quot;</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="296"/>
      <source>Written by </source>
      <translation>Написано </translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="297"/>
      <source>unknown author</source>
      <translation>автор неизвестен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="309"/>
      <source>Newspaper view</source>
      <translation>Газетный вид</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/skinfactory.cpp" line="550"/>
      <source>file %1 not found</source>
      <translation>файл %1 не найден</translation>
    </message>
  </context>
  <context>
    <name>SqliteDriver</name>
    <message>
      <location filename="../src/librssguard/database/sqlitedriver.cpp" line="109"/>
      <source>cannot get native &apos;sqlite3&apos; DB handle</source>
      <translation type="unfinished">cannot get native &apos;sqlite3&apos; DB handle</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/sqlitedriver.cpp" line="384"/>
      <source>SQLite (embedded database)</source>
      <translation>SQLite (встроенная база данных)</translation>
    </message>
    <message>
      <location filename="../src/librssguard/database/sqlitedriver.cpp" line="398"/>
      <source>Database file not copied to output directory successfully.</source>
      <translation>Файл базы данных не скопирован в выходной каталог.</translation>
    </message>
  </context>
  <context>
    <name>StandardAccountDetails</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.ui" line="20"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.ui" line="33"/>
      <source>Icon</source>
      <translation>Иконка</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.ui" line="49"/>
      <source>Select icon for your account.</source>
      <translation>Выберите иконку для вашего аккаунта.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.ui" line="59"/>
      <source>Feed fetch spacing</source>
      <translation type="unfinished">Feed fetch spacing</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="16"/>
      <source>Icon selection</source>
      <translation>Выбор иконки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="18"/>
      <source>Load icon from file...</source>
      <translation>Загрузить иконку из файла...</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="20"/>
      <source>Use default icon from icon theme</source>
      <translation>Использовать иконку по умолчанию из иконок темы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="31"/>
      <source>When you fetch many feeds from same website/host, then %1 could be (likely temporarily) banned for making too many network requests at once.

If that is the case, then you need to set some time gaps when fetching those feeds.</source>
      <translation type="unfinished">When you fetch many feeds from same website/host, then %1 could be (likely temporarily) banned for making too many network requests at once.

If that is the case, then you need to set some time gaps when fetching those feeds.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="56"/>
      <source>Select icon file for the account</source>
      <translation>Выберите файл иконки для аккаунта</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="58"/>
      <source>Images (%1)</source>
      <translation>Изображения (%1)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="64"/>
      <source>Select icon</source>
      <translation>Выберите иконку</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="65"/>
      <source>Cancel</source>
      <translation>Отмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="68"/>
      <source>Look in:</source>
      <extracomment>Label for field with icon file name textbox for selection dialog.</extracomment>
      <translation>Искать в:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="69"/>
      <source>Icon name:</source>
      <translation>Имя иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="70"/>
      <source>Icon type:</source>
      <translation>Тип иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="83"/>
      <source> = no spacing</source>
      <translation type="unfinished"> = no spacing</translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard-standard/src/gui/standardaccountdetails.cpp" line="86"/>
      <source> seconds</source>
      <translation type="unfinished">
        <numerusform> seconds</numerusform>
        <numerusform> seconds</numerusform>
        <numerusform> seconds</numerusform>
        <numerusform> seconds</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>StandardCategory</name>
    <message>
      <location filename="../src/librssguard-standard/src/standardcategory.cpp" line="37"/>
      <source>Cannot save data for category, detailed information was logged via debug log.</source>
      <translation>Невозможно сохранить данные для категории, подробная информация записана в журнале отладки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardcategory.cpp" line="36"/>
      <source>Cannot save category data</source>
      <translation>Не удается сохранить данные категории</translation>
    </message>
  </context>
  <context>
    <name>StandardFeed</name>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="115"/>
      <source>yes</source>
      <translation>да</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="115"/>
      <source>no</source>
      <translation>нет</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="230"/>
      <source>Script</source>
      <translation>Скрипт</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="233"/>
      <source>Local file</source>
      <translation>Локальный файл</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="236"/>
      <source>Built-in web browser with JavaScript support</source>
      <translation>Встроенный веб-браузер с поддержкой JavaScript</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="239"/>
      <source>Unknown</source>
      <translation>Неизвестно</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="278"/>
      <source>Cannot save data for feed: %1</source>
      <translation>Не удалось сохранить данные канала: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="342"/>
      <source>this source type cannot be used on &apos;lite&apos; %1 build</source>
      <translation>этот тип источника невозможно использовать в облегченных сборках</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="453"/>
      <source>Cannot move feed, detailed information was logged via debug log.</source>
      <translation>Невозможно переместить канал, подробная информация записана в журнале отладки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="277"/>
      <source>Cannot save feed data</source>
      <translation>Не удается сохранить данные канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="95"/>
      <source>Auto-update status: %1
Active message filters: %2
Status: %3
Source: %4
Item ID: %5
</source>
      <translation type="unfinished">Auto-update status: %1
Active message filters: %2
Status: %3
Source: %4
Item ID: %5
</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="108"/>
      <source>Encoding: %1
Type: %2
Post-processing script: %3
Use raw XML saving: %4</source>
      <translation type="unfinished">Encoding: %1
Type: %2
Post-processing script: %3
Use raw XML saving: %4</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="411"/>
      <source>feed format not recognized</source>
      <translation>формат канала не распознан</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardfeed.cpp" line="452"/>
      <source>Cannot move feed</source>
      <translation>Не удается переместить канал</translation>
    </message>
  </context>
  <context>
    <name>StandardFeedDetails</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="32"/>
      <source>Feed title</source>
      <translation>Заголовок канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="33"/>
      <source>Set title for your feed.</source>
      <translation>Установите заголовок для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="34"/>
      <source>Feed description</source>
      <translation>Описание канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="35"/>
      <source>Set description for your feed.</source>
      <translation>Задайте описание для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="83"/>
      <source>Icon selection</source>
      <translation>Выбор иконки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="90"/>
      <source>Use default icon from icon theme</source>
      <translation>Использовать иконку по умолчанию из иконок темы.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="92"/>
      <source>Fetch icon from feed</source>
      <translation>Получить иконку из канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="103"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="104"/>
      <source>No metadata fetched so far.</source>
      <translation>Метаданные пока не получены.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="158"/>
      <source>Enter URL</source>
      <translation type="unfinished">Enter URL</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="159"/>
      <source>Enter direct URL pointing to the image</source>
      <translation type="unfinished">Enter direct URL pointing to the image</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="178"/>
      <source>Icon not fetched</source>
      <translation type="unfinished">Icon not fetched</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="179"/>
      <source>Icon was not fetched due to network error.</source>
      <translation type="unfinished">Icon was not fetched due to network error.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="209"/>
      <source>Icon fetched successfully.</source>
      <translation>Иконка получена успешно.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="210"/>
      <source>Icon metadata fetched.</source>
      <translation>Получены метаданные иконки.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="218"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="223"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="228"/>
      <source>No icon fetched.</source>
      <translation>Иконка не получена.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="274"/>
      <source>All metadata fetched successfully.</source>
      <translation>Все метаданные получены успешно.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="275"/>
      <source>Feed and icon metadata fetched.</source>
      <translation>Получены метаданные канала и значка.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="283"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="288"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="293"/>
      <source>No metadata fetched.</source>
      <translation>Метаданные не получены.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="299"/>
      <source>Feed name is ok.</source>
      <translation>Имя канала подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="302"/>
      <source>Feed name is too short.</source>
      <translation>Имя канала слишком короткое.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="308"/>
      <source>Description is empty.</source>
      <translation>Описание пустое.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="311"/>
      <source>The description is ok.</source>
      <translation>Описание подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="320"/>
      <source>The URL is ok.</source>
      <translation>URL подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="324"/>
      <source>The URL does not meet standard pattern. Does your URL start with &quot;http://&quot; or &quot;https://&quot; prefix.</source>
      <translation>URL не соответствует стандартному шаблону. Ваш URL должен начинается с префикса &quot;http://&quot; или &quot;https://&quot;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="328"/>
      <source>The URL is empty.</source>
      <translation>Нет URL.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="337"/>
      <source>Source is ok.</source>
      <translation type="unfinished">Source is ok.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="347"/>
      <source>File exists.</source>
      <translation>Файл существует.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="350"/>
      <source>File does not exist.</source>
      <translation>Файл не существует.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="382"/>
      <source>Select icon file for the feed</source>
      <translation>Выбрать файл иконки для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="384"/>
      <source>Images (%1)</source>
      <translation>Изображения (%1)</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="390"/>
      <source>Select icon</source>
      <translation>Выберите иконку</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="391"/>
      <source>Cancel</source>
      <translation>Отмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="394"/>
      <source>Look in:</source>
      <extracomment>Label for field with icon file name textbox for selection dialog.</extracomment>
      <translation>Искать в:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="395"/>
      <source>Icon name:</source>
      <translation>Имя иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="396"/>
      <source>Icon type:</source>
      <translation>Тип иконки:</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="36"/>
      <source>Full feed source identifier</source>
      <translation>Полный идентификатор источника канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="37"/>
      <source>Full feed source identifier which can be URL.</source>
      <translation>Полный идентификатор источника канала, который может быть URL-адресом.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="38"/>
      <source>Full command to execute</source>
      <translation>Полная команда для выполнения</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="39"/>
      <source>You can enter full command including interpreter here.</source>
      <translation>Здесь вы можете ввести полную команду, включая интерпретатор.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="85"/>
      <source>Select icon from file...</source>
      <translation type="unfinished">Select icon from file...</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="87"/>
      <source>Download icon from URL...</source>
      <translation type="unfinished">Download icon from URL...</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="357"/>
      <source>The source is ok.</source>
      <translation>Источник подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="364"/>
      <source>Command is ok.</source>
      <translation>Команда в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="217"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="282"/>
      <source>Script failed: %1</source>
      <translation>Сценарий завершился с ошибкой: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="222"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="287"/>
      <source>Network error: %1</source>
      <translation>Ошибка сети: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="227"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="292"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="340"/>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="367"/>
      <source>Error: %1</source>
      <translation>Ошибка: %1</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="134"/>
      <source>What is post-processing script?</source>
      <translation>О сценариях постобработки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.cpp" line="135"/>
      <source>You can use URL as a source of your feed or you can produce your feed with custom script.

Also, you can post-process generated feed data with yet another script if you wish. These are advanced features and make sure to read the documentation before your use them.</source>
      <translation>Вы можете использовать URL-адрес в качестве источника своего канала или создать свой канал с помощью собственного скрипта.

Кроме того, вы можете постобработать сгенерированные данные канала с помощью еще одного скрипта, если хотите. Это расширенные функции, и перед их использованием обязательно прочтите документацию.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="25"/>
      <source>Parent category</source>
      <translation>Родительская категория</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="37"/>
      <source>Select parent item for your feed.</source>
      <translation>Выберите родительский элемент для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="58"/>
      <source>Type</source>
      <translation>Тип</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="72"/>
      <source>Select type of the standard feed.</source>
      <translation>Выберите тип стандартного канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="82"/>
      <source>Select encoding of the standard feed. If you are unsure about the encoding, then select &quot;UTF-8&quot; encoding.</source>
      <translation>Выберите кодировку стандартного канала. Если вы не уверены в кодировке, выберите кодировку &quot;UTF-8&quot;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="96"/>
      <source>Title</source>
      <translation>Заголовок</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="116"/>
      <source>Description</source>
      <translation>Описание</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="136"/>
      <source>Source</source>
      <translation>Источник</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="172"/>
      <source>Post-processing script</source>
      <translation>Сценарий постобработки</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="203"/>
      <source>Fetch metadata</source>
      <translation>Получить метаданные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="215"/>
      <source>Fetch it now</source>
      <translation>Получить сейчас</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="242"/>
      <source>Icon</source>
      <translation>Иконка</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeeddetails.ui" line="266"/>
      <source>Select icon for your feed.</source>
      <translation>Выберите иконку для вашего канала.</translation>
    </message>
  </context>
  <context>
    <name>StandardFeedExpDetails</name>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.ui" line="28"/>
      <source>Use older mechanism for extracting raw XML data</source>
      <translation>Использовать старый механизм для извлечения XML-данных</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.ui" line="54"/>
      <source>Enable HTTP/2</source>
      <translation>Включить HTTP/2</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.cpp" line="26"/>
      <source>Turning this setting ON might bring considerable performance boost when fetching this feed, but only in some very specific conditions.

This setting is useful when raw XML parsing of the feed is very slow, this happens for feed which do have very long contents.</source>
      <translation type="unfinished">Turning this setting ON might bring considerable performance boost when fetching this feed, but only in some very specific conditions.

This setting is useful when raw XML parsing of the feed is very slow, this happens for feed which do have very long contents.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.cpp" line="32"/>
      <source>Use application settings</source>
      <translation type="unfinished">Use application settings</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.cpp" line="34"/>
      <source>Enabled</source>
      <translation type="unfinished">Enabled</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/gui/standardfeedexpdetails.cpp" line="35"/>
      <source>Disabled</source>
      <translation type="unfinished">Disabled</translation>
    </message>
  </context>
  <context>
    <name>StandardServiceRoot</name>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="73"/>
      <source>Do you want to load initial set of feeds?</source>
      <translation>Хотите загрузить исходный набор каналов?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="101"/>
      <source>Error when loading initial feeds</source>
      <translation>Ошибка при загрузке исходных каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="439"/>
      <source>Fetch metadata</source>
      <translation>Получить метаданные</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="635"/>
      <source>Export feeds</source>
      <translation>Экспорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="636"/>
      <source>Import feeds</source>
      <translation>Импорт каналов</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="72"/>
      <source>This new account does not include any feeds. You can now add default set of feeds.</source>
      <translation>Этот аккаунт не содержит каналов. Вы можете добавить каналы по умолчанию.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="51"/>
      <source>This is the obligatory service account for standard RSS/RDF/ATOM feeds.</source>
      <translation>Это обязательный служебный аккаунт для стандартных лент RSS/RDF/ATOM.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="171"/>
      <source>Cannot add item</source>
      <translation>Невозможно добавить пункт</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="172"/>
      <source>Cannot add feed because another critical operation is ongoing.</source>
      <translation>Невозможно добавить канал, потому что выполняется другая важная операция.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="308"/>
      <source>this source type cannot be used on &apos;lite&apos; %1 build</source>
      <translation>этот тип источника невозможно использовать в облегченных сборках</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="601"/>
      <source>Cannot add category</source>
      <translation>Невозможно добавить категорию</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="602"/>
      <source>Cannot add category because another critical operation is ongoing.</source>
      <translation>Невозможно добавить категорию, потому что выполняется другая важная операция.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="581"/>
      <source>Import was completely successful.</source>
      <translation>Импорт успешно завершён.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-standard/src/standardserviceroot.cpp" line="578"/>
      <source>Some feeds/categories were not imported due to error, check debug log for more details.</source>
      <translation>Некоторые каналы/категории не были импортированы из-за ошибки. Дополнительные сведения записаны в журнале отладки.</translation>
    </message>
  </context>
  <context>
    <name>StatusBar</name>
    <message>
      <location filename="../src/librssguard/gui/toolbars/statusbar.cpp" line="26"/>
      <source>Feed update progress bar</source>
      <translation>Индикатор обновления канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/statusbar.cpp" line="36"/>
      <source>File download progress bar</source>
      <translation>Индикатор загрузки файла</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/statusbar.cpp" line="127"/>
      <source>Toolbar spacer</source>
      <translation>Пробел в панели инструментов</translation>
    </message>
  </context>
  <context>
    <name>SystemFactory</name>
    <message>
      <location filename="../src/librssguard/miscellaneous/systemfactory.cpp" line="230"/>
      <source>anonymous</source>
      <translation>анонимный</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/systemfactory.cpp" line="325"/>
      <source> bytes</source>
      <translation>байт</translation>
    </message>
    <message>
      <location filename="../src/librssguard/miscellaneous/systemfactory.cpp" line="270"/>
      <source>See new version info</source>
      <translation>Посмотреть информацию о новой версии</translation>
    </message>
  </context>
  <context>
    <name>SystemTrayIcon</name>
    <message>
      <location filename="../src/librssguard/gui/systemtrayicon.cpp" line="97"/>
      <source>%1
Unread news: %2</source>
      <translation>%1
Непрочитанных новостей: %2</translation>
    </message>
  </context>
  <context>
    <name>TabBar</name>
    <message>
      <location filename="../src/librssguard/gui/tabbar.cpp" line="33"/>
      <source>Close this tab.</source>
      <translation>Закрыть эту вкладку</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabbar.cpp" line="34"/>
      <source>Close tab</source>
      <translation>Закрыть вкладку</translation>
    </message>
  </context>
  <context>
    <name>TabWidget</name>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="152"/>
      <source>Feeds</source>
      <translation>Каналы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="43"/>
      <source>Displays main menu.</source>
      <translation>Отобразить главное меню.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="54"/>
      <source>Main menu</source>
      <translation>Главное меню</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="85"/>
      <source>Downloads</source>
      <translation>Загрузки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="261"/>
      <source>Media player</source>
      <translation>Медиаплеер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="287"/>
      <source>Web browser</source>
      <translation>Веб-браузер</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/tabwidget.cpp" line="154"/>
      <source>Browse your feeds and articles</source>
      <translation>Обзор каналов и статей</translation>
    </message>
  </context>
  <context>
    <name>TextBrowserViewer</name>
    <message>
      <location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="362"/>
      <source>Enable external resources</source>
      <translation>Включить внешние ресурсы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="364"/>
      <source>Download</source>
      <translation>Загрузка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="650"/>
      <source>image</source>
      <translation>изображение</translation>
    </message>
  </context>
  <context>
    <name>TimeSpinBox</name>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="67"/>
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="79"/>
      <source>%n hour(s)</source>
      <translation>
        <numerusform>%n час(ов)</numerusform>
        <numerusform>%n час(ов)</numerusform>
        <numerusform>%n час(ов)</numerusform>
        <numerusform>%n час(ов)</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="57"/>
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="80"/>
      <source>%n minute(s)</source>
      <translation>
        <numerusform>%n минут(а)</numerusform>
        <numerusform>%n минут(а)</numerusform>
        <numerusform>%n минут(а)</numerusform>
        <numerusform>%n минут(а)</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="59"/>
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="70"/>
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="82"/>
      <source> and </source>
      <translation> и </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="68"/>
      <source>%n day(s)</source>
      <translation type="unfinished">
        <numerusform>%n дней(я)</numerusform>
        <numerusform>%n day(s)</numerusform>
        <numerusform>%n day(s)</numerusform>
        <numerusform>%n day(s)</numerusform>
      </translation>
    </message>
    <message numerus="yes">
      <location filename="../src/librssguard/gui/reusable/timespinbox.cpp" line="56"/>
      <source>%n second(s)</source>
      <translation>
        <numerusform>%n секунда</numerusform>
        <numerusform>%n секунды</numerusform>
        <numerusform>%n секунды</numerusform>
        <numerusform>%n секунд</numerusform>
      </translation>
    </message>
  </context>
  <context>
    <name>ToastNotification</name>
    <message>
      <location filename="../src/librssguard/gui/notifications/toastnotification.cpp" line="38"/>
      <source>Do it!</source>
      <translation>Сделайте это!</translation>
    </message>
  </context>
  <context>
    <name>ToolBarEditor</name>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="84"/>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="85"/>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="117"/>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="118"/>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="187"/>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="190"/>
      <source>Separator</source>
      <translation>Разделитель</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="176"/>
      <source>Toolbar spacer</source>
      <translation>Пробел в панели инструментов</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="32"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="185"/>
      <source>Activated actions</source>
      <translation>Активированные действия</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="39"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="186"/>
      <source>Available actions</source>
      <translation>Доступные действия</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="76"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="188"/>
      <source>Move action up</source>
      <translation>Переместить действие вверх</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="89"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="191"/>
      <source>Move action down</source>
      <translation>Переместить действие вниз</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="109"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="194"/>
      <source>Insert separator</source>
      <translation>Вставить разделитель</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="122"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="197"/>
      <source>Insert spacer</source>
      <translation>Вставить пробел</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="142"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="200"/>
      <source>Add selected action</source>
      <translation>Добавить выбранное действие</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="155"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="203"/>
      <source>Delete selected action</source>
      <translation>Удалить выбранное действие</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="168"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="206"/>
      <source>Delete all actions</source>
      <translation>Удалить все действия</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/toolbars/toolbareditor.ui" line="181"/>
      <location filename="../build/Desktop_Qt_6_8_0_MSVC2022_64bit-Debug/src/librssguard/ui_toolbareditor.h" line="209"/>
      <source>Reset toolbar</source>
      <translation>Сбросить панель инструментов</translation>
    </message>
  </context>
  <context>
    <name>TrayIconMenu</name>
    <message>
      <location filename="../src/librssguard/gui/systemtrayicon.cpp" line="21"/>
      <source>Close opened modal dialogs first.</source>
      <translation>Сначала закройте открытые модальные диалоги.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/systemtrayicon.cpp" line="20"/>
      <source>Close dialogs</source>
      <translation>Закрыть диалоги</translation>
    </message>
  </context>
  <context>
    <name>TtRssAccountDetails</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="16"/>
      <source>If you select intelligent synchronization, then only not-yet-fetched or updated articles are downloaded. Network usage is greatly reduced and overall synchronization speed is greatly improved, but first feed fetching could be slow anyway if your feed contains huge number of articles.&lt;br/&gt;&lt;br/&gt;Also, make sure to install &lt;a href=&quot;https://www.google.com&quot;&gt;api_newsplus&lt;/a&gt; TT-RSS plugin to your server instance.</source>
      <translation>Если выбрать интеллектуальную синхронизацию, то загружаются только еще не найденные или обновленные статьи. При этом значительно снижается потребление сети и повышается общая скорость синхронизации, однако, если ваша лента содержит большое количество статей, первая загрузка все равно может быть медленной.&lt;br/&gt;&lt;br/&gt;Также не забудьте установить на ваш сервер плагин &lt;a href=&quot;https://www.google.com&quot;&gt;api_newsplus&lt;/a&gt; TT-RSS.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="26"/>
      <source>Leaving this option on causes that updates of feeds will be probably much slower and may time-out often.</source>
      <translation>Если оставить этот параметр, обновления каналов будут, вероятно, намного медленнее и могут часто прерываться.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="29"/>
      <source>HTTP authentication username</source>
      <translation>Имя пользователя для HTTP-аутентификации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="30"/>
      <source>HTTP authentication password</source>
      <translation>Пароль аутентификации HTTP</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="31"/>
      <source>Password for your TT-RSS account</source>
      <translation>Пароль для вашей учетной записи TT-RSS</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="32"/>
      <source>Username for your TT-RSS account</source>
      <translation>Имя пользователя для вашей учетной записи TT-RSS</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="33"/>
      <source>URL of your TT-RSS instance WITHOUT trailing &quot;/api/&quot; string</source>
      <translation>URL вашего экземпляра TT-RSS БЕЗ завершающей строки &quot;/api/&quot;</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="35"/>
      <source>No test done yet.</source>
      <translation>Тест еще не сделан.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="36"/>
      <source>Here, results of connection test are shown.</source>
      <translation>Здесь показаны результаты проверки соединения.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="93"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="94"/>
      <source>API access on selected server is not enabled.</source>
      <translation>Доступ к API на выбранном сервере не включен.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="98"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="99"/>
      <source>Entered credentials are incorrect.</source>
      <translation>Введенные учетные данные неверны.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="103"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="104"/>
      <source>Other error occurred, contact developers.</source>
      <translation>Произошла другая ошибка, свяжитесь с разработчиками.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="109"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="116"/>
      <source>Installed version: %1, required at least: %2.</source>
      <translation>Установленная версия: %1, требуется как минимум: %2.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="112"/>
      <source>Selected Tiny Tiny RSS server is running unsupported version of API.</source>
      <translation>Выбранный Tiny Tiny RSS-сервер работает с неподдерживаемой версией API.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="119"/>
      <source>Tiny Tiny RSS server is okay.</source>
      <translation>Tiny Tiny RSS-сервер в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="125"/>
      <source>Network error: &apos;%1&apos;.</source>
      <translation>Ошибка сети: &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="126"/>
      <source>Network error, have you entered correct Tiny Tiny RSS API endpoint and password?</source>
      <translation>Ошибка сети. Вы ввели правильную конечную точку Tiny Tiny RSS API и пароль?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="130"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="131"/>
      <source>Unspecified error, did you enter correct URL?</source>
      <translation>Нетипичная ошибка, вы ввели правильный URL?</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="139"/>
      <source>Username cannot be empty.</source>
      <translation>Логин не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="142"/>
      <source>Username is okay.</source>
      <translation>Имя пользователя в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="150"/>
      <source>Password cannot be empty.</source>
      <translation>Пароль не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="153"/>
      <source>Password is okay.</source>
      <translation>Пароль в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="163"/>
      <source>Username is ok or it is not needed.</source>
      <translation>Имя пользователя в порядке или не требуется.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="164"/>
      <source>Username is empty.</source>
      <translation>Логин пуст.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="173"/>
      <source>Password is ok or it is not needed.</source>
      <translation>Пароль в порядке или не требуется.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="174"/>
      <source>Password is empty.</source>
      <translation>Пароль пуст.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="181"/>
      <source>URL cannot be empty.</source>
      <translation>URL не может быть пустым.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="184"/>
      <source>URL should NOT end with &quot;/api/&quot;.</source>
      <translation>URL НЕ должен заканчиваться на &quot;/api/&quot;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.cpp" line="187"/>
      <source>URL is okay.</source>
      <translation>URL в порядке.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="32"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="84"/>
      <source>Download unread articles only</source>
      <translation>Загружать только непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="49"/>
      <source>Only download newest X articles per feed</source>
      <translation>Загружать только Х новейших статей для канала</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="91"/>
      <source>Intelligent synchronization algorithm</source>
      <translation>Интеллектуальный алгоритм синхронизации</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="98"/>
      <source>Force execution of server-side feeds update</source>
      <translation>Принудительное выполнение обновления каналов на стороне сервера</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="105"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="149"/>
      <source>Some feeds require authentication, including GMail feeds. BASIC, NTLM-2 and DIGEST-MD5 authentication schemes are supported.</source>
      <translation>Некоторые каналы требуют аутентификации, включая каналы GMail. Поддерживаются схемы проверки подлинности BASIC, NTLM-2 и DIGEST-MD5.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="108"/>
      <source>Authentication</source>
      <translation>Аутентификация</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="120"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="167"/>
      <source>Username</source>
      <translation>Логин</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="133"/>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="180"/>
      <source>Password</source>
      <translation>Пароль</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="152"/>
      <source>Requires HTTP authentication</source>
      <translation>Требуется аутентификация HTTP</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssaccountdetails.ui" line="198"/>
      <source>&amp;Test setup</source>
      <translation>Настройка теста (&amp;T)</translation>
    </message>
  </context>
  <context>
    <name>TtRssFeed</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssfeed.cpp" line="47"/>
      <source>Share to published</source>
      <translation>Поделиться в опубликованном</translation>
    </message>
  </context>
  <context>
    <name>TtRssFeedDetails</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.cpp" line="11"/>
      <source>Full feed URL including scheme</source>
      <translation>Полный URL канала, включая схему</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.cpp" line="12"/>
      <source>Provide URL for your feed.</source>
      <translation>Укажите URL-адрес для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.cpp" line="21"/>
      <source>The URL is ok.</source>
      <translation>URL подходит.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.cpp" line="27"/>
      <source>The URL does not meet standard pattern. Does your URL start with &quot;http://&quot; or &quot;https://&quot; prefix.</source>
      <translation>URL не соответствует стандартному шаблону. Ваш URL должен начинается с префикса &quot;http://&quot; или &quot;https://&quot;.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.cpp" line="31"/>
      <source>The URL is empty.</source>
      <translation>Нет URL.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.ui" line="14"/>
      <source>Form</source>
      <translation>Форма</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.ui" line="20"/>
      <source>Parent category</source>
      <translation>Родительская категория</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.ui" line="30"/>
      <source>Select parent item for your feed.</source>
      <translation>Выберите родительский элемент для вашего канала.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/gui/ttrssfeeddetails.ui" line="46"/>
      <source>URL</source>
      <translation>URL </translation>
    </message>
  </context>
  <context>
    <name>TtRssServiceRoot</name>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssserviceroot.cpp" line="108"/>
      <source>Cannot add item</source>
      <translation>Невозможно добавить пункт</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssserviceroot.cpp" line="109"/>
      <source>Cannot add feed because another critical operation is ongoing.</source>
      <translation>Невозможно добавить канал, потому что выполняется еще одна важная операция.</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssserviceroot.cpp" line="373"/>
      <source>Username: %1
Server: %2
Last error: %3
Last login on: %4</source>
      <translation>Имя пользователя: %1
Сервер: %2
Последняя ошибка: %3
Последний вход: %4</translation>
    </message>
    <message>
      <location filename="../src/librssguard-ttrss/src/ttrssserviceroot.cpp" line="417"/>
      <source>cannot get list of feeds, network error &apos;%1&apos;</source>
      <translation>не удается получить список каналов, ошибка сети &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>UnreadNode</name>
    <message>
      <location filename="../src/librssguard/services/abstract/unreadnode.cpp" line="14"/>
      <source>Unread articles</source>
      <translation>Непрочитанные статьи</translation>
    </message>
    <message>
      <location filename="../src/librssguard/services/abstract/unreadnode.cpp" line="15"/>
      <source>You can find all unread articles here.</source>
      <translation>Вы можете найти все непрочитанные статьи здесь.</translation>
    </message>
  </context>
  <context>
    <name>WebBrowser</name>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="30"/>
      <source>Navigation panel</source>
      <translation>Навигационная панель</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="41"/>
      <source>View website in reader mode</source>
      <translation>Просмотр сайта в режиме чтения</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="37"/>
      <source>Play in media player</source>
      <translation>Воспроизвести в медиаплеере</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="44"/>
      <source>Load full source article</source>
      <translation type="unfinished">Load full source article</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="284"/>
      <source>No title</source>
      <extracomment>Webbrowser tab title when no title is available.</extracomment>
      <translation>Нет заголовка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="401"/>
      <source>Back</source>
      <translation>Назад</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="407"/>
      <source>Forward</source>
      <translation>Вперед</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="413"/>
      <source>Reload</source>
      <translation>Перезагрузить</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="419"/>
      <source>Stop</source>
      <translation>Остановить</translation>
    </message>
    <message>
      <location filename="../src/librssguard/gui/webbrowser.cpp" line="33"/>
      <source>Open this website in system web browser</source>
      <translation>Открыть этот сайт в системном браузере</translation>
    </message>
  </context>
  <context>
    <name>WebEnginePage</name>
    <message>
      <location filename="../src/librssguard/network-web/webengine/webenginepage.cpp" line="77"/>
      <source>Website alert</source>
      <translation>Оповещение веб-страницы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webengine/webenginepage.cpp" line="78"/>
      <source>URL %1 reports this important message: %2</source>
      <translation type="unfinished">URL %1 reports this important message: %2</translation>
    </message>
  </context>
  <context>
    <name>WebFactory</name>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="465"/>
      <source>Web engine settings</source>
      <translation>Настройки веб-движка</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="489"/>
      <source>Auto-load images</source>
      <translation>Автозагрузка изображений</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="490"/>
      <source>JS enabled</source>
      <translation>JS включён</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="491"/>
      <source>JS can open popup windows</source>
      <translation>JS может открывать всплывающие окна</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="493"/>
      <source>JS can access clipboard</source>
      <translation>JS имеет доступ к буферу обмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="495"/>
      <source>Hyperlinks can get focus</source>
      <translation>Гиперссылки получили фокус</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="497"/>
      <source>Local storage enabled</source>
      <translation>Локальное хранение включено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="499"/>
      <source>Local content can access remote URLs</source>
      <translation>Локальное содержимое имеет доступ к URLs</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="501"/>
      <source>XSS auditing enabled</source>
      <translation>Аудит XSS включён</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="503"/>
      <source>Spatial navigation enabled</source>
      <translation>Пространственная навигация включена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="505"/>
      <source>Local content can access local files</source>
      <translation>Локальное содержимое имеет доступ к локальным файлам</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="507"/>
      <source>Hyperlink auditing enabled</source>
      <translation>Аудит гиперссылок включён</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="509"/>
      <source>Animate scrolling</source>
      <translation>Анимация прокрутки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="511"/>
      <source>Error pages enabled</source>
      <translation>Страницы ошибок включены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="512"/>
      <source>Plugins enabled</source>
      <translation>Плагины включены</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="513"/>
      <source>Fullscreen enabled</source>
      <translation>Полный экран включён</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="517"/>
      <source>Screen capture enabled</source>
      <translation>Снятие скриншота включено</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="519"/>
      <source>WebGL enabled</source>
      <translation>WebGL включён</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="520"/>
      <source>Accelerate 2D canvas</source>
      <translation>Ускорение 2D канвас</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="522"/>
      <source>Print element backgrounds</source>
      <translation>Печатать фоновые элементы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="524"/>
      <source>Allow running insecure content</source>
      <translation>Разрешить запуск небезопасного содержимого</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="526"/>
      <source>Allow geolocation on insecure origins</source>
      <translation>Разрешить геолокацию в небезопасных источниках</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="883"/>
      <source>Web cache is going to be cleared</source>
      <translation>Веб-кэш будет очищен</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="884"/>
      <source>Do you really want to clear web cache?</source>
      <translation>Вы действительно хотите очистить веб-кэш?</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="176"/>
      <source>Navigate to website manually</source>
      <translation>Перейти на сайт вручную</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="177"/>
      <source>%1 was unable to launch your web browser with the given URL, you need to open the below website URL in your web browser manually.</source>
      <translation>%1 не удалось запустить ваш веб-браузер с указанным URL-адресом, вам необходимо вручную открыть указанный ниже URL-адрес веб-сайта в своем веб-браузере.</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="530"/>
      <source>JS can activate windows</source>
      <translation>JS может активировать окна</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="532"/>
      <source>Show scrollbars</source>
      <translation>Показать полосы прокрутки</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="533"/>
      <source>Media playback with gestures</source>
      <translation>Воспроизведение мультимедиа жестами</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="535"/>
      <source>WebRTC uses only public interfaces</source>
      <translation>WebRTC использует только публичные интерфейсы</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="537"/>
      <source>JS can paste from clipboard</source>
      <translation>JS может вставлять из буфера обмена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="539"/>
      <source>DNS prefetch enabled</source>
      <translation>Предзагрузка DNS включена</translation>
    </message>
    <message>
      <location filename="../src/librssguard/network-web/webfactory.cpp" line="543"/>
      <source>PDF viewer enabled</source>
      <translation>Просмотрщик PDF включен</translation>
    </message>
  </context>
</TS>
