Fix debug code.

This commit is contained in:
Martin Rotter 2020-11-07 20:10:38 +01:00
parent 951330bbaa
commit be21cc56c9
22 changed files with 106 additions and 101 deletions

View File

@ -3052,7 +3052,7 @@ Tokeny vyprší: %2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Štítky</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3555,10 +3555,6 @@ Tiny Tiny RSS je open source čtečka kanálů založená na webových technolog
Je vyžadování verze API minimálně %1.</translation> Je vyžadování verze API minimálně %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standardní online kanály (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Tento účet nabízí integraci se standardními RSS/RDF/ATOM kanály.</translation> <translation>Tento účet nabízí integraci se standardními RSS/RDF/ATOM kanály.</translation>
@ -3601,6 +3597,10 @@ na tuto bublinu.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3537,10 +3537,6 @@ Tiny Tiny RSS er en open source netbaseret nyhedsfeed (RSS/Atom) læser, lavet t
Mindst API niveau %1 er påkrævet.</translation> Mindst API niveau %1 er påkrævet.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standard online feeds (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Denne tjeneste integrerer standard RSS/RDF/ATOM feeds og podcasts.</translation> <translation>Denne tjeneste integrerer standard RSS/RDF/ATOM feeds og podcasts.</translation>
@ -3580,6 +3576,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3545,10 +3545,6 @@ Die Ansicht erfolgt standardmäßig per Browser, wobei eine Nutzeroberfläche ä
Das API muss mindestens in Stufe %1 verfügbar sein.</translation> Das API muss mindestens in Stufe %1 verfügbar sein.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Feeds gem. RSS, RDF oder Atom Standard</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Dieser Dienst ermöglicht den Zugriff auf die üblichen Feeds gem. den Standards RSS, RDF und Atom.</translation> <translation>Dieser Dienst ermöglicht den Zugriff auf die üblichen Feeds gem. den Standards RSS, RDF und Atom.</translation>
@ -3591,6 +3587,10 @@ durch Klicken auf diese Benachrichtigung.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3063,7 +3063,7 @@ Expiración de testigos de ingreso: %2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Etiquetas</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3562,10 +3562,6 @@ Tiny Tiny RSS es un lector o agregador de código abierto para fuentes de notici
Se necesita como mínimo una API de nivel %1.</translation> Se necesita como mínimo una API de nivel %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Fuentes estándar (RSS/RDF/ATOM) en línea</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Este servicio ofrece la integración con fuentes y con trasmisiones estándar RSS/RDF/ATOM en línea</translation> <translation>Este servicio ofrece la integración con fuentes y con trasmisiones estándar RSS/RDF/ATOM en línea</translation>
@ -3608,6 +3604,10 @@ versión pulsando en esta notificación emergente..</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation>No es posible insertar filtro de mensaje, debido a que la actual base de datos no puede reenviar la ID de la última fila insertada.</translation> <translation>No es posible insertar filtro de mensaje, debido a que la actual base de datos no puede reenviar la ID de la última fila insertada.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3536,10 +3536,6 @@ Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggreg
At least API level %1 is required.</source> At least API level %1 is required.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -3579,6 +3575,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3531,10 +3531,6 @@ Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggreg
At least API level %1 is required.</source> At least API level %1 is required.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -3574,6 +3570,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3530,10 +3530,6 @@ Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggreg
At least API level %1 is required.</source> At least API level %1 is required.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -3573,6 +3569,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3542,10 +3542,6 @@ Tiny Tiny RSS merupakan pengumpul dan pembaca feed berita (RSS/Atom) berbasis we
Setidaknya API level %1 dibutuhkan.</translation> Setidaknya API level %1 dibutuhkan.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Feed online standar (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Layanan ini menawarkan integrasi dengan feed online RSS/RDF/ATOM standar dan podcast.</translation> <translation>Layanan ini menawarkan integrasi dengan feed online RSS/RDF/ATOM standar dan podcast.</translation>
@ -3588,6 +3584,10 @@ di versi ini dengan meng-klik popup notifikasi ini.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3050,7 +3050,7 @@ Login tokens expiration: %2</source>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Etichette</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3545,10 +3545,6 @@ Tiny Tiny RSS è un lettore e aggregatore di fonti di notizie (RSS/Atom) open so
È richiesta almeno la API livello %1.</translation> È richiesta almeno la API livello %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Fonti in linea standard (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Questo servizio offre l&apos;integrazione con fonti in linea e podcast standard RSS/RDF/ATOM.</translation> <translation>Questo servizio offre l&apos;integrazione con fonti in linea e podcast standard RSS/RDF/ATOM.</translation>
@ -3591,6 +3587,10 @@ versione facendo clic su questa notifica a scomparsa.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3530,10 +3530,6 @@ Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggreg
At least API level %1 is required.</source> At least API level %1 is required.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -3573,6 +3569,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -202,7 +202,7 @@
</message> </message>
<message> <message>
<source>Select new color</source> <source>Select new color</source>
<translation type="unfinished"/> <translation>Pasirinkti naują spalvą</translation>
</message> </message>
</context> </context>
<context> <context>
@ -835,7 +835,7 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
</message> </message>
<message> <message>
<source>Create new label</source> <source>Create new label</source>
<translation type="unfinished"/> <translation>Sukurti naują etiketę</translation>
</message> </message>
<message> <message>
<source>Edit label &apos;%1&apos;</source> <source>Edit label &apos;%1&apos;</source>
@ -2325,11 +2325,11 @@ It is highly recommended to create your own &quot;Application ID&quot;.</source>
</message> </message>
<message> <message>
<source>yes</source> <source>yes</source>
<translation type="unfinished"/> <translation>taip</translation>
</message> </message>
<message> <message>
<source>no</source> <source>no</source>
<translation type="unfinished"/> <translation>ne</translation>
</message> </message>
<message> <message>
<source>JavaScript-based filter contains errors: &apos;%1&apos;.</source> <source>JavaScript-based filter contains errors: &apos;%1&apos;.</source>
@ -2936,7 +2936,7 @@ Jūs dabar galite jį įdiegti.</translation>
</message> </message>
<message> <message>
<source>failed to get metadata</source> <source>failed to get metadata</source>
<translation type="unfinished"/> <translation>nepavyko gauti metaduomenų</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3054,7 +3054,7 @@ Prisijungimo prieigos raktai nustoja galioti: %2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Etiketės</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3069,15 +3069,15 @@ Prisijungimo prieigos raktai nustoja galioti: %2</translation>
</message> </message>
<message> <message>
<source>New label</source> <source>New label</source>
<translation type="unfinished"/> <translation>Nauja etiketė</translation>
</message> </message>
<message> <message>
<source>This account does not allow you to create labels.</source> <source>This account does not allow you to create labels.</source>
<translation type="unfinished"/> <translation>Ši paskyra neleidžia jums kurti etikečių.</translation>
</message> </message>
<message> <message>
<source>Not allowed</source> <source>Not allowed</source>
<translation type="unfinished"/> <translation>Neleidžiama</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3557,10 +3557,6 @@ Tiny Tiny RSS yra atvirojo kodo saitynu pagrįsta naujienų kanalų (RSS/Atom) s
Reikalingas bent API lygis %1.</translation> Reikalingas bent API lygis %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standartiniai internetiniai kanalai (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Ši paslauga siūlo integraciją su standartiniais internetiniais RSS/RDF/ATOM kanalais ir tinklalaidėmis.</translation> <translation>Ši paslauga siūlo integraciją su standartiniais internetiniais RSS/RDF/ATOM kanalais ir tinklalaidėmis.</translation>
@ -3603,6 +3599,10 @@ versijos ypatybėmis, spusteldami šį pranešimą.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3050,7 +3050,7 @@ Login tokens expiration: %2</source>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Labels</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3549,10 +3549,6 @@ Tiny Tiny RSS is een open source web-based nieuws-feed (RSS / Atom) lezer en agg
Een API niveau van tenminste %1 is vereist.</translation> Een API niveau van tenminste %1 is vereist.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standaard online feeds (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Deze service biedt integratie met standaard online RSS/RDF/Atom-feeds en podcasts.</translation> <translation>Deze service biedt integratie met standaard online RSS/RDF/Atom-feeds en podcasts.</translation>
@ -3595,6 +3591,10 @@ door te clicken op deze popup melding.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3552,10 +3552,6 @@ Tiny Tiny RSS to open source-owy internetowy czytnik kanałów (RSS/Atom) i agre
Minimalny wymagany poziom API to %1.</translation> Minimalny wymagany poziom API to %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standardowe kanały online (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Ta usługa oferuje integrację ze standardowymi kanałami on-line RSS/RDF/Atom i podcastów.</translation> <translation>Ta usługa oferuje integrację ze standardowymi kanałami on-line RSS/RDF/Atom i podcastów.</translation>
@ -3598,6 +3594,10 @@ tej wersji, klikając na to powiadomienie.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -2204,7 +2204,7 @@ It is highly recommended to create your own &quot;Application ID&quot;.</source>
</message> </message>
<message> <message>
<source>Alternate row colors in lists</source> <source>Alternate row colors in lists</source>
<translation type="unfinished"/> <translation>Cores de linha alternadas nas listas</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3064,7 +3064,7 @@ Expiração dos tokens de login: %2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Rótulos</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3083,11 +3083,11 @@ Expiração dos tokens de login: %2</translation>
</message> </message>
<message> <message>
<source>This account does not allow you to create labels.</source> <source>This account does not allow you to create labels.</source>
<translation type="unfinished"/> <translation>Esta conta não permite que você crie rótulos.</translation>
</message> </message>
<message> <message>
<source>Not allowed</source> <source>Not allowed</source>
<translation type="unfinished"/> <translation>Não permitido</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3563,10 +3563,6 @@ O Tiny Tiny RSS é um leitor e agregador de feeds de notícias (RSS/Atom) basead
Pelo menos o API nível %1 é necessário.</translation> Pelo menos o API nível %1 é necessário.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Feeds online padrão (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Este serviço oferece integração com feeds online padrão RSS/RDF/ATOM e podcasts.</translation> <translation>Este serviço oferece integração com feeds online padrão RSS/RDF/ATOM e podcasts.</translation>
@ -3609,6 +3605,10 @@ versão, clicando nesta notificação popup.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation>Não é possível inserir o filtro de mensagens, porque o banco de dados atual não pode retornar o último ID da linha inserida.</translation> <translation>Não é possível inserir o filtro de mensagens, porque o banco de dados atual não pode retornar o último ID da linha inserida.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation>Feeds online padrão (RSS/ATOM/JSON)</translation>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3569,10 +3569,6 @@ Tiny Tiny RSS - это программа для чтения и агрегац
Требуется как минимум уровень API %1.</translation> Требуется как минимум уровень API %1.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Стандартные онлайн-каналы (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Этот сервис предлагает интеграцию со стандартными онлайн-каналами RSS/RDF/ATOM и подкастами.</translation> <translation>Этот сервис предлагает интеграцию со стандартными онлайн-каналами RSS/RDF/ATOM и подкастами.</translation>
@ -3615,6 +3611,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation>Невозможно вставить фильтр сообщений, поскольку текущая база данных не может вернуть идентификатор последней добавленной строки.</translation> <translation>Невозможно вставить фильтр сообщений, поскольку текущая база данных не может вернуть идентификатор последней добавленной строки.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3063,7 +3063,7 @@ Inloggningstoken upphör: %2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation>Etiketter</translation>
</message> </message>
</context> </context>
<context> <context>
@ -3562,10 +3562,6 @@ Tiny Tiny RSS är en öppen källkods, webbaserad flödesläsare (RSS/Atom) och
Minst API-nivå %1 krävs.</translation> Minst API-nivå %1 krävs.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>Standardflöden online (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>Denna tjänst erbjuder integration med standard RSS/RDF/ATOM-flöden och poddar.</translation> <translation>Denna tjänst erbjuder integration med standard RSS/RDF/ATOM-flöden och poddar.</translation>
@ -3608,6 +3604,10 @@ genom att klicka på denna popup-avisering.</translation>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation>Kan inte infoga meddelandefilter eftersom den aktuella databasen inte kan returnera senast infogat rad-ID.</translation> <translation>Kan inte infoga meddelandefilter eftersom den aktuella databasen inte kan returnera senast infogat rad-ID.</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3540,10 +3540,6 @@ Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggreg
At least API level %1 is required.</source> At least API level %1 is required.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
@ -3583,6 +3579,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3059,7 +3059,7 @@ Token 过期时间:%2</translation>
<name>LabelsMenu</name> <name>LabelsMenu</name>
<message> <message>
<source>Labels</source> <source>Labels</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@ -3556,10 +3556,6 @@ Tiny Tiny RSS 是一个基于 Web 的开源 RSS/Atom 阅读器,允许你以近
API %1</translation> API %1</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation>线 Feed (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation>线 RSS/RDF/ATOM Feed </translation> <translation>线 RSS/RDF/ATOM Feed </translation>
@ -3601,6 +3597,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation> ID</translation> <translation> ID</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -3558,10 +3558,6 @@ Tiny Tiny RSS 是一個開源的基於網站 的 RSS/Atom 新聞源消息閱讀
API %1</translation> API %1</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/RDF/ATOM)</source>
<translation> (RSS/RDF/ATOM)</translation>
</message>
<message> <message>
<source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source> <source>This service offers integration with standard online RSS/RDF/ATOM feeds and podcasts.</source>
<translation> RSS/RDF/ATOM </translation> <translation> RSS/RDF/ATOM </translation>
@ -3604,6 +3600,10 @@ version by clicking this popup notification.</source>
<source>Cannot insert message filter, because current database cannot return last inserted row ID.</source> <source>Cannot insert message filter, because current database cannot return last inserted row ID.</source>
<translation> ID</translation> <translation> ID</translation>
</message> </message>
<message>
<source>Standard online feeds (RSS/ATOM/JSON)</source>
<translation type="unfinished"/>
</message>
</context> </context>
<context> <context>
<name>RecycleBin</name> <name>RecycleBin</name>

View File

@ -108,13 +108,13 @@ RSS Guard is distributed in two variants:
## Supported feed formats and online feed services ## Supported feed formats and online feed services
RSS Guard is modular application which supports plugins. It offers well-maintained and relatively stable [plugin API](https://github.com/martinrotter/rssguard/blob/master/src/librssguard/services/abstract/serviceentrypoint.h) which can be used to add support for various online feed services, extend a way feeds are processed or add totally new functionality to RSS Guard. At this point RSS Guard offers these plugins which are bundled in all installation packages and some of their features are described in detail in this documentation: RSS Guard is modular application which supports plugins. It offers well-maintained and relatively stable [plugin API](https://github.com/martinrotter/rssguard/blob/master/src/librssguard/services/abstract/serviceentrypoint.h) which can be used to add support for various online feed services, extend a way feeds are processed or add totally new functionality to RSS Guard. At this point RSS Guard offers these plugins which are bundled in all installation packages and some of their features are described in detail in this documentation:
* Standard `RSS/RDF/ATOM/JSON` plugin: This is the core plugin of RSS Guard which allows you to user the app like normal standalone feed reader with great features everyone would expect, including `OPML` files export and import or feed metadata fetching. * Standard `RSS/RDF/ATOM/JSON` plugin: This is the core plugin of RSS Guard which allows you to user the app like normal standalone feed reader with great features everyone would expect, including `OPML` files export and import or feed metadata fetching. Also podcasts are supported.
* [Tiny Tiny RSS](https://tt-rss.org) plugin: Adds ability to synchronize messages with TT-RSS instances, either self-hosted or via 3rd-party external service. * [Tiny Tiny RSS](https://tt-rss.org) plugin: Adds ability to synchronize messages with TT-RSS instances, either self-hosted or via 3rd-party external service.
* [Inoreader](https://www.inoreader.com) plugin: Adds ability to synchronize messages with Inoreader. All you need to do is create free account on their website and start rocking. * [Inoreader](https://www.inoreader.com) plugin: Adds ability to synchronize messages with Inoreader. All you need to do is create free account on their website and start rocking.
* [Nextcloud News](https://apps.nextcloud.com/apps/news) plugin: Nextcloud News is a Nextcloud app which adds feed reader abilities into your Nextcloud instances. Nextcloud is nearly perfect self-hosted artifact synchronization platform. * [Nextcloud News](https://apps.nextcloud.com/apps/news) plugin: Nextcloud News is a Nextcloud app which adds feed reader abilities into your Nextcloud instances. Nextcloud is nearly perfect self-hosted artifact synchronization platform.
* [Gmail](https://www.google.com/gmail) plugin: Yes, you are reading it right. RSS Guard can be used as very lightweight and simple e-mail client. This plugins uses [Gmail API](https://developers.google.com/gmail/api) and offers even e-mail sending. * [Gmail](https://www.google.com/gmail) plugin: Yes, you are reading it right. RSS Guard can be used as very lightweight and simple e-mail client. This plugins uses [Gmail API](https://developers.google.com/gmail/api) and offers even e-mail sending.
All plugins share almost all core RSS Guard's features, including labels, recycle bins or newspaper view. They are implemented in a very transparent way, making it easy to maintain them or add new ones. All plugins share almost all core RSS Guard's features, including labels, recycle bins, podcasts fetching or newspaper view. They are implemented in a very transparent way, making it easy to maintain them or add new ones.
Usually, plugins have some exclusive functionality, for example Gmail plugin allows user to send e-mail messages. This extra functionality is always accessible via plugin's context menu and also via main menu. Usually, plugins have some exclusive functionality, for example Gmail plugin allows user to send e-mail messages. This extra functionality is always accessible via plugin's context menu and also via main menu.
<img src="images/gmail-context-menu.png" width="80%"> <img src="images/gmail-context-menu.png" width="80%">
@ -129,6 +129,14 @@ Standard plugin in RSS Guard offers some features which are specific to it. Of c
Standard plugin offers some extra features like export/import of OPML 2.0 files or fetching feed metadata. Standard plugin offers some extra features like export/import of OPML 2.0 files or fetching feed metadata.
OPML files can be exported/imported in simple dialog.
<img src="images/im-ex-feeds.png" width="80%">
<img src="images/im-ex-feeds-dialog.png" width="80%">
You just select output file (in case of OPML export), check desired feeds and hit `Export to file`.
## Message filtering ## Message filtering
RSS Guard supports _automagic_ message filtering. The filtering system is automatically triggered when new messages for each feed are downloaded. User can write scripts which perform filtering decisions. [**JavaScript with ECMA standard**](http://www.ecma-international.org/publications/standards/Ecma-262.htm) is supported. RSS Guard supports _automagic_ message filtering. The filtering system is automatically triggered when new messages for each feed are downloaded. User can write scripts which perform filtering decisions. [**JavaScript with ECMA standard**](http://www.ecma-international.org/publications/standards/Ecma-262.htm) is supported.

View File

@ -95,10 +95,6 @@ void FeedDownloader::updateOneFeed(Feed* feed) {
<< feed->customId() << "' URL: '" << feed->url() << "' title: '" << feed->title() << "' in thread: '" << feed->customId() << "' URL: '" << feed->url() << "' title: '" << feed->title() << "' in thread: '"
<< QThread::currentThreadId() << "'. Operation took " << tmr.nsecsElapsed() / 1000 << " microseconds."; << QThread::currentThreadId() << "'. Operation took " << tmr.nsecsElapsed() / 1000 << " microseconds.";
msgs = QList<Message>::fromStdList(boolinq::from(msgs).where([](const Message& msg) {
return msg.m_title.contains("Essential PHP");
}).toStdList());
// Now, sanitize messages (tweak encoding etc.). // Now, sanitize messages (tweak encoding etc.).
for (auto& msg : msgs) { for (auto& msg : msgs) {
msg.m_accountId = acc_id; msg.m_accountId = acc_id;

View File

@ -522,6 +522,7 @@ bool GmailNetworkFactory::obtainAndDecodeFullMessages(const QList<Message>& lite
if (res.first == QNetworkReply::NetworkError::NoError) { if (res.first == QNetworkReply::NetworkError::NoError) {
// We parse each part of HTTP response (it contains HTTP headers and payload with msg full data). // We parse each part of HTTP response (it contains HTTP headers and payload with msg full data).
for (const HttpResponse& part : output) { for (const HttpResponse& part : output) {
auto xx = part.body();
QJsonObject msg_doc = QJsonDocument::fromJson(part.body().toUtf8()).object(); QJsonObject msg_doc = QJsonDocument::fromJson(part.body().toUtf8()).object();
QString msg_id = msg_doc["id"].toString(); QString msg_id = msg_doc["id"].toString();