diff --git a/localization/rssguard_lt.ts b/localization/rssguard_lt.ts
index 51c748908..dbd4102de 100644
--- a/localization/rssguard_lt.ts
+++ b/localization/rssguard_lt.ts
@@ -2165,11 +2165,11 @@ It is highly recommended to create your own "Application ID".
Add new
-
+ Pridėti naująAccount
-
+ Paskyra&Check all
@@ -2293,7 +2293,7 @@ It is highly recommended to create your own "Application ID".
Error
-
+ KlaidaScript was not beautified, because 'clang-format' tool thrown error.
diff --git a/localization/rssguard_ru.ts b/localization/rssguard_ru.ts
index 022cb935c..a4174db18 100644
--- a/localization/rssguard_ru.ts
+++ b/localization/rssguard_ru.ts
@@ -198,11 +198,11 @@
DatabaseCleanerShrinking database file...
- Сжатие файла базы данных ...
+ Сжатие файла базы данных...Database file shrinked...
- Файл базы данных сжат ...
+ Файл базы данных сжат...Removing read messages...
@@ -210,11 +210,11 @@
Read messages purged...
- Прочитанные сообщения очищены ...
+ Прочитанные сообщения очищены...Recycle bin purged...
- Корзина очищена ...
+ Корзина очищена...Removing old messages...
@@ -222,11 +222,11 @@
Purging recycle bin...
- Очистка корзины ...
+ Очистка корзины...Old messages purged...
- Старые сообщения очищены ...
+ Старые сообщения очищены...Removing starred messages...
@@ -234,7 +234,7 @@
Starred messages purged...
-
+ Помеченные сообщения удалены...
@@ -458,7 +458,7 @@ Click here to open parent directory.
does not use auto-updateDescribes feed auto-update status.
- не использовать авто-обновление
+ не использовать автообновлениеuses global settings (%n minute(s) to next auto-update)
@@ -498,7 +498,9 @@ Click here to open parent directory.
Auto-update status: %1
Active message filters: %2
Status: %3
-
+ Статус автообновления: %1
+Активные фильтры сообщений: %2
+Статус: %3
@@ -524,7 +526,7 @@ Status: %3
Starting auto-update of some feeds
- Запущено авто-обновление некоторых каналов
+ Запущено автообновление некоторых каналовI will auto-update %n feed(s).
@@ -692,7 +694,7 @@ or this functionality is not implemented yet.
Changelog not found.
- Список изменений не найден
+ Список изменений не найден.About %1
@@ -774,7 +776,7 @@ or this functionality is not implemented yet.
Subject
-
+ ТемаTitle of your message
@@ -947,7 +949,7 @@ or this functionality is not implemented yet.
Downloading attachment...
- Загрузка вложения ...
+ Загрузка вложения...Downloaded: %1 kB
@@ -1034,7 +1036,7 @@ or this functionality is not implemented yet.
Edit existing Gmail account
- Изменить существующий аккаунт GMail
+ Изменить существующий аккаунт GmailEmpty value is entered.
@@ -1149,7 +1151,7 @@ or this functionality is not implemented yet.
Get my own Application ID
-
+ Получить мой ID приложенияSpecified redirect URL must start with "http://localhost" and must be configured in your OAuth "application".
@@ -1270,15 +1272,15 @@ It is highly recommended to create your own "Application ID".URL of your Nextcloud server, without any API path
-
+ URL вашего сервера Nextcloud, без API путиAdd new Nextcloud News account
-
+ Добавить новый аккаунт Nextcloud NewsEdit existing Nextcloud News account
-
+ Изменить существующий аккаунт Nextcloud NewsSelected Nextcloud News server is running unsupported version.
@@ -1725,11 +1727,11 @@ It is highly recommended to create your own "Application ID".
Auto-update using global interval
- Авто-обновление с использованием глобального интервала
+ Автообновление с использованием глобального интервалаAuto-update every
- Авто-обновление каждые
+ Автообновление каждыеDo not auto-update at all
@@ -2254,11 +2256,11 @@ It is highly recommended to create your own "Application ID".
ACCEPTED
-
+ ОДОБРЕНОREJECTED
-
+ ОТКЛОНЕНОOutput (modified) message is:
@@ -2645,11 +2647,11 @@ You have to restart manually.Error, file is not well-formed. Select another file.
- Ошибка, файл не правильно сформирован. Выберите другой файл.
+ Ошибка, файл неправильно сформирован. Выберите другой файл.Error occurred. File is not well-formed. Select another file.
- Возникла ошибка. Файл не правильно сформирован. Выберите другой файл.
+ Возникла ошибка. Файл неправильно сформирован. Выберите другой файл.Feeds were exported successfully.
@@ -2681,7 +2683,7 @@ You have to restart manually.
Get online metadata
- Получить онлайн метаданные
+ Получить онлайн-метаданныеMetadata for your feeds can be fetched online. Note that the action could take several minutes, depending on number of feeds.
@@ -2844,7 +2846,7 @@ You can install it now.
Cannot navigate to installation file. Download new installation file manually on project website.
-
+ Невозможно перейти к файлу установки. Загрузите новый файл установки вручную на сацте проекта.
@@ -2879,11 +2881,11 @@ You can install it now.
you are not logged in
-
+ вы не вошлиfailed to get metadata
-
+ не удалось получить метаданные
@@ -3008,7 +3010,7 @@ Login tokens expiration: %2
MessageBoxDo not show this dialog again.
- Больше не показывай этот диалог.
+ Больше не показывать этот диалог.
@@ -3333,7 +3335,7 @@ Login tokens expiration: %2
proxy server not foundNetwork status.
- прокси сервер не найден
+ прокси-сервер не найденcontent not found
@@ -3369,7 +3371,7 @@ Login tokens expiration: %2
NewspaperPreviewerForm
- Form
+ ФормаShow more messages (%n remaining)
@@ -3400,15 +3402,15 @@ Login tokens expiration: %2
You have to login first
- Вы должны вначале войти
+ Вы должны сначала войтиNavigate to website
-
+ Перейти на веб-сайтTo login, you need to navigate to this website:
-
+ Чтобы войти, нужно перейти на этот веб-сайт:You can close this window now. Go back to %1
@@ -3654,7 +3656,7 @@ version by clicking this popup notification.
Hostname or IP of your proxy server
- Хост или IP прокси сервера
+ Хост или IP прокси-сервераPort
@@ -3886,7 +3888,7 @@ Authors of this application are NOT responsible for lost data.
You did not executed any connection test yet.
- Вы ещё не выполняли тест соединения
+ Вы ещё не выполняли тест соединения.Hostname of your MySQL server
@@ -3964,7 +3966,7 @@ Authors of this application are NOT responsible for lost data.
Only auto-update when application is unfocused
- Авто-обновление только когда не в фокусе
+ Автообновление только когда не в фокусеFeed connection timeout
@@ -4020,7 +4022,7 @@ Authors of this application are NOT responsible for lost data.
Enable "auto-update started" notification
- Включить уведомление "авто-обновление запущено"
+ Включить уведомление "автообновление запущено"Height or rows in feed list (-1 = default height)
@@ -4319,7 +4321,7 @@ Type: %3
This new account does not include any feeds. You can now add default set of feeds.
- Этот аккаунт не содержит каналов. Вы можете добавить каналы по-умолчанию.
+ Этот аккаунт не содержит каналов. Вы можете добавить каналы по умолчанию.Cannot add item
@@ -4447,7 +4449,7 @@ Unread news: %2
%n second(s)
-
+ %n секунда%n секунды%n секунды%n секунд
@@ -4657,7 +4659,7 @@ Last login on: %4
Allow running insecure content
- Разрешить запуск небесопасного содержимого
+ Разрешить запуск небезопасного содержимогоAllow geolocation on insecure origins
@@ -4672,7 +4674,7 @@ Last login on: %4
Written by
- Написано
+ Написано Newspaper view
diff --git a/src/librssguard/services/tt-rss/network/ttrssnetworkfactory.cpp b/src/librssguard/services/tt-rss/network/ttrssnetworkfactory.cpp
index 8ab546f06..f64dfe89a 100644
--- a/src/librssguard/services/tt-rss/network/ttrssnetworkfactory.cpp
+++ b/src/librssguard/services/tt-rss/network/ttrssnetworkfactory.cpp
@@ -231,8 +231,6 @@ TtRssGetHeadlinesResponse TtRssNetworkFactory::getHeadlines(int feed_id, int lim
result = TtRssGetHeadlinesResponse(QString::fromUtf8(result_raw));
}
- //IOFactory::writeFile("aaa", result_raw);
-
if (network_reply.first != QNetworkReply::NoError) {
qWarningNN << LOGSEC_TTRSS
<< "getHeadlines failed with error:"
@@ -281,7 +279,9 @@ TtRssUpdateArticleResponse TtRssNetworkFactory::updateArticles(const QStringList
}
if (network_reply.first != QNetworkReply::NoError) {
- qWarning("TT-RSS: updateArticle failed with error %d.", network_reply.first);
+ qWarningNN << LOGSEC_TTRSS
+ << "updateArticle failed with error"
+ << QUOTE_W_SPACE_DOT(network_reply.first);
}
m_lastError = network_reply.first;
@@ -329,7 +329,9 @@ TtRssSubscribeToFeedResponse TtRssNetworkFactory::subscribeToFeed(const QString&
}
if (network_reply.first != QNetworkReply::NoError) {
- qWarning("TT-RSS: updateArticle failed with error %d.", network_reply.first);
+ qWarningNN << LOGSEC_TTRSS
+ << "updateArticle failed with error"
+ << QUOTE_W_SPACE_DOT(network_reply.first);
}
m_lastError = network_reply.first;
@@ -369,7 +371,9 @@ TtRssUnsubscribeFeedResponse TtRssNetworkFactory::unsubscribeFeed(int feed_id) {
}
if (network_reply.first != QNetworkReply::NoError) {
- qWarning("TT-RSS: getFeeds failed with error %d.", network_reply.first);
+ qWarningNN << LOGSEC_TTRSS
+ << "getFeeds failed with error"
+ << QUOTE_W_SPACE_DOT(network_reply.first);
}
m_lastError = network_reply.first;
diff --git a/src/librssguard/services/tt-rss/ttrssfeed.cpp b/src/librssguard/services/tt-rss/ttrssfeed.cpp
index f90bc2c24..59c5f1eca 100644
--- a/src/librssguard/services/tt-rss/ttrssfeed.cpp
+++ b/src/librssguard/services/tt-rss/ttrssfeed.cpp
@@ -48,7 +48,9 @@ bool TtRssFeed::deleteViaGui() {
return true;
}
else {
- qWarning("TT-RSS: Unsubscribing from feed failed, received JSON: '%s'", qPrintable(response.toString()));
+ qWarningNN << LOGSEC_TTRSS
+ << "Unsubscribing from feed failed, received JSON:"
+ << QUOTE_W_SPACE_DOT(response.toString());
return false;
}
}
diff --git a/src/librssguard/services/tt-rss/ttrssserviceroot.cpp b/src/librssguard/services/tt-rss/ttrssserviceroot.cpp
index 4cfb85616..7bc78f7b6 100644
--- a/src/librssguard/services/tt-rss/ttrssserviceroot.cpp
+++ b/src/librssguard/services/tt-rss/ttrssserviceroot.cpp
@@ -45,7 +45,9 @@ void TtRssServiceRoot::stop() {
saveCacheToFile(accountId());
m_network->logout();
- qDebug("Stopping Tiny Tiny RSS account, logging out with result '%d'.", (int) m_network->lastError());
+ qDebugNN << LOGSEC_TTRSS
+ << "Stopping Tiny Tiny RSS account, logging out with result"
+ << QUOTE_W_SPACE_DOT(m_network->lastError());
}
QString TtRssServiceRoot::code() const {
@@ -59,7 +61,7 @@ bool TtRssServiceRoot::isSyncable() const {
bool TtRssServiceRoot::editViaGui() {
QScopedPointer form_pointer(new FormEditTtRssAccount(qApp->mainFormWidget()));
- form_pointer.data()->execForEdit(this);
+ form_pointer->execForEdit(this);
return true;
}
@@ -99,7 +101,7 @@ void TtRssServiceRoot::addNewFeed(const QString& url) {
QScopedPointer form_pointer(new FormTtRssFeedDetails(this, qApp->mainFormWidget()));
- form_pointer.data()->addEditFeed(nullptr, this, url);
+ form_pointer->addEditFeed(nullptr, this, url);
qApp->feedUpdateLock()->unlock();
}