diff --git a/localization/rssguard_cs.ts b/localization/rssguard_cs.ts
index 97ea7ce3d..db8356cf6 100644
--- a/localization/rssguard_cs.ts
+++ b/localization/rssguard_cs.ts
@@ -198,47 +198,47 @@
AuthenticationDetails
-
+ Formulář
-
+ Některé kanály vyžaduje autentizaci, a to včetně kanálů pro GMail. Je podporována autentizace BASIC, NTLM-2 a DIGEST-MD5.
-
+ Vyžaduje HTTP autentizaci
-
+ Uživatelské jméno
-
+ Heslo
-
+ Nastavte uživatelské jméno pro tento kanál.
-
+ Nastavte heslo pro tento kanál.
-
+ Uživatelské jméno je v pořádku nebo není třeba.
-
+ Uživatelské jméno je prázdné.
-
+ Heslo je v pořádku nebo není třeba.
-
+ Heslo je prázdné.
@@ -1608,11 +1608,11 @@ Založení vlastního "Application ID" se vysoce doporučuje.
-
+ Nelze upravit kanál
-
+ Kanál nebyl upraven kvůli chybě.
@@ -2456,7 +2456,7 @@ Musíte restartovat manuálně.
-
+ Obecné
@@ -2464,7 +2464,7 @@ Musíte restartovat manuálně.
-
+ Přidat nový kanál
@@ -2618,7 +2618,7 @@ Musíte restartovat manuálně.
-
+ Obecné
@@ -2626,7 +2626,7 @@ Musíte restartovat manuálně.
-
+ Přidat nový kanál
@@ -3007,11 +3007,11 @@ Tokeny vyprší: %2
MessagesForFiltersModel
-
+ Přečteno
-
+ Důležité
@@ -3019,19 +3019,19 @@ Tokeny vyprší: %2
-
+ Nadpis
-
+ URL
-
+ Autor
-
+ Vytvořeno
@@ -4258,200 +4258,200 @@ Typ: %3
StandardFeedDetails
-
+ Formulář
-
+ Nadřazená kategorie
-
+ Zvolte nadřazenou kategorii pro Váš kanál.
-
+ Typ
-
+ Zvolte typ standardního kanálu.
-
+ Kódování
-
+ Zvolte kódování kanálu. Pokud si nejste jisti, tak zvolte kódování "UTF-8".
-
+ Nadpis
-
+ Popis
-
+ URL
-
+ Načíst metadata
-
+ Načíst nyní
-
+ Ikona
-
+ Zvolte ikonu pro Váš kanál.
-
+ Název kanálu
-
+ Zvolte název pro Váš kanál.
-
+ Popis kanálu
-
+ Zvolte popis Vašeho kanálu.
-
+ Plné url kanálu včetně schématu
-
+ Zvolte url Vašeho kanálu.
-
+ Vybrat ikonu
-
+ Načíst ikonu ze souboru...
-
+ Použít výchozí ikonu z tématu
-
+ Stáhnout ikonu online z kanálu
-
+ Metadata doposud nenačtena.
-
+ Ikona úspěšně stažena.
-
+ Metadata ikony načtena.
-
+ Výsledek: %1.
-
+ Metadata ikony nebyla načtena.
-
+ Chyba: %1.
-
+ Ikona nestažena.
-
+ Metadata stažena úspěšně.
-
+ Metadata a ikona staženy.
-
+ Metadata a ikona nebyly staženy.
-
+ Žádná metadata nestažena.
-
+ Název kanálu je v pořádku.
-
+ Název kanálu je příliš krátký.
-
+ Popis je prázdný.
-
+ Popis je v pořádku.
-
+ URL je v pořádku.
-
+ URL nemá standardní tvar. Začíná vaše URL na "http://" či "https://"?
-
+ URL je prázdná.
-
+ Vybrat ikonu pro kanál
-
+ Obrázky (*.bmp *.jpg *.jpeg *.png *.svg *.tga)
-
+ Vybrat ikonu
-
+ ZrušitLabel for field with icon file name textbox for selection dialog.
-
+ Hledat v:
-
+ Název ikony:
-
+ Typ ikony:
@@ -4675,19 +4675,19 @@ Nepřečtené zprávy: %2
TtRssFeedDetails
-
+ Formulář
-
+ Nadřazená kategorie
-
+ Zvolte nadřazenou kategorii pro Váš kanál.
-
+ URL
@@ -4699,15 +4699,15 @@ Nepřečtené zprávy: %2
-
+ URL je v pořádku.
-
+ URL nemá standardní tvar. Začíná vaše URL na "http://" či "https://"?
-
+ URL je prázdná.
diff --git a/localization/rssguard_da.ts b/localization/rssguard_da.ts
index c5cd19968..ddb7da4e6 100644
--- a/localization/rssguard_da.ts
+++ b/localization/rssguard_da.ts
@@ -202,43 +202,43 @@
-
+ Nogle feeds kræver godkendelse, inklusiv GMail feeds. BASIC, NTLM-2 og DIGEST-MD5 godkendelse er understøttet.
-
+ Kræver HTTP-godkendelse
-
+ Brugernavn
-
+ Kodeord
-
+ Indstil brugernavn for at få adgang til feedet.
-
+ Indstil adgangskode for at få adgang til feedet.
-
+ Brugernavn er OK eller ikke nødvendigt.
-
+ Brugernavn ikke angivet.
-
+ Kodeord er OK eller ikke nødvendigt.
-
+ Kodeordet er tomt.
@@ -1599,11 +1599,11 @@ It is highly recommended to create your own "Application ID".
-
+ Kan ikke redigere feed
-
+ Feed blev ikke redigeret på grund af en fejl.
@@ -2438,7 +2438,7 @@ Du skal genstarte programmet manuelt.
-
+ Generelt
@@ -2446,7 +2446,7 @@ Du skal genstarte programmet manuelt.
-
+ Tilføj nyt feed
@@ -2600,7 +2600,7 @@ Du skal genstarte programmet manuelt.
-
+ Generelt
@@ -2608,7 +2608,7 @@ Du skal genstarte programmet manuelt.
-
+ Tilføj nyt feed
@@ -2985,11 +2985,11 @@ Login tokens expiration: %2
MessagesForFiltersModel
-
+ Læst
-
+ Vigtigt
@@ -2997,19 +2997,19 @@ Login tokens expiration: %2
-
+ Titel
-
+ URL
-
+ Udvikler
-
+ Oprettet den
@@ -4214,7 +4214,7 @@ Type: %3
-
+ Forældrekategori
@@ -4222,7 +4222,7 @@ Type: %3
-
+ Type
@@ -4230,7 +4230,7 @@ Type: %3
-
+ Kodning
@@ -4238,47 +4238,47 @@ Type: %3
-
+ Titel
-
+ Beskrivelse
-
+ URL
-
+ Hent metadata
-
+ Hent nu
-
+ Ikon
-
+ Vælg ikon til feed.
-
+ Feedtitel
-
+ Sæt feedtitel
-
+ Feedbeskrivelse
-
+ Angiv beskrivelse for dit feed.
@@ -4294,23 +4294,23 @@ Type: %3
-
+ Indlæs et ikon fra en fil...
-
+ Brug standardikonet fra ikontemaet
-
+ Hent ikon fra feed
-
+ Indtil videre er der ikke hentet noget metadata.
-
+ Ikon hentet succesfuldt.
@@ -4318,7 +4318,7 @@ Type: %3
-
+ Resultat: %1.
@@ -4326,11 +4326,11 @@ Type: %3
-
+ Fejl: %1.
-
+ Ingen ikoner hentet
@@ -4338,7 +4338,7 @@ Type: %3
-
+ Feed og ikon metadata hentet.
@@ -4346,23 +4346,23 @@ Type: %3
-
+ Ingen metadata hentet.
-
+ Feed navn er i orden.
-
+ Feednavn er for kort.
-
+ Ingen beskrivelse.
-
+ Beskrivelsen er OK.
@@ -4378,32 +4378,32 @@ Type: %3
-
+ Vælg ikonfil for dette feed
-
+ Billeder (*. Bmp *. Jpg *. Jpeg *. Png *. SVG *. TGA)
-
+ Vælg ikon
-
+ AnnullerLabel for field with icon file name textbox for selection dialog.
-
+ Kig i:
-
+ Ikonnavn:
-
+ Ikontype:
@@ -4631,7 +4631,7 @@ Ulæste nyheder: %2
-
+ Forældrekategori
@@ -4639,7 +4639,7 @@ Ulæste nyheder: %2
-
+ URL
diff --git a/localization/rssguard_de.ts b/localization/rssguard_de.ts
index 23ddc6d15..ace434be5 100644
--- a/localization/rssguard_de.ts
+++ b/localization/rssguard_de.ts
@@ -198,47 +198,47 @@
AuthenticationDetails
-
+ Formular
-
+ Bestimmte Feeds brauchen eine Authentifizierung, wie z.b. Gmail-Feeds. BASIC, NTLM-2 und DIGEST-MD5 Authentifizierungsmechanismen werden unterstützt.
-
+ Benötigt HTTP-Authentifizierung
-
+ Benutzername
-
+ Passwort
-
+ Benutzername zum Zugriff auf den Feed zu setzen.
-
+ Passwort zum Zugriff auf den Feed zu setzen.
-
+ Benutzername ist in Ordnung oder wird nicht benötigt.
-
+ Benutzername ist leer.
-
+ Passwort ist in Ordnung oder wird nicht benötigt.
-
+ Passwort ist leer.
@@ -1600,11 +1600,11 @@ It is highly recommended to create your own "Application ID".
-
+ Feed kann nicht bearbeitet werden
-
+ Feed wurde aufgrund eines Fehlers nicht bearbeitet.
@@ -2440,7 +2440,7 @@ Dieser Neustart muss manuell ausgeführt werden.
-
+ Generell
@@ -2448,7 +2448,7 @@ Dieser Neustart muss manuell ausgeführt werden.
-
+ Neuen Feed hinzufügen
@@ -2602,7 +2602,7 @@ Dieser Neustart muss manuell ausgeführt werden.
-
+ Generell
@@ -2610,7 +2610,7 @@ Dieser Neustart muss manuell ausgeführt werden.
-
+ Neuen Feed hinzufügen
@@ -2992,11 +2992,11 @@ Ablauf des Login tokens: %2
MessagesForFiltersModel
-
+ Lesen
-
+ Wichtig
@@ -3004,19 +3004,19 @@ Ablauf des Login tokens: %2
-
+ Name
-
+ URL
-
+ Autor
-
+ Erstellt am
@@ -4237,91 +4237,91 @@ Typ: %3
StandardFeedDetails
-
+ Formular
-
+ Übergeordnete Kategorie
-
+ Eintrag auswählen, unter dem die Kategorien und Feeds eingegliedert werden.
-
+ Typ
-
+ Typ des Feeds auswählen.
-
+ Zeichenkodierung
-
+ Zeichenkodierung des Feeds auswählen. Falls Sie unsicher sind, wählen Sie einfach "UTF-8".
-
+ Name
-
+ Beschreibung
-
+ URL
-
+ Metadaten abrufen
-
+ Jetzt abrufen
-
+ Icon
-
+ Icon für den Feed auswählen.
-
+ Name des Feeds
-
+ Setzen Sie den Namen für den Feed.
-
+ Beschreibung des Feeds
-
+ Beschreibung für den Feed setzen.
-
+ Vollständiger Feed URL einschließliches eines Schemas
-
+ URL für den Feed setzen.
-
+ Auswahl des Icons
-
+ Icon aus Datei laden...
@@ -4329,108 +4329,108 @@ Typ: %3
-
+ Icon aus Feed abrufen
-
+ Bisher keine Metadaten abgerufen.
-
+ Icon wurde erfolgreich abgerufen.
-
+ Metadaten des Icons wurden abgerufen.
-
+ Ergebnis: %1.
-
+ Die Metadaten des Icons wurde nicht abgerufen.
-
+ Fehler: %1.
-
+ Es wurde kein Icon abgerufen.
-
+ Alle Metadaten wurden erfolgreich abgerufen.
-
+ Feed- und Icon-Metadaten wurden abgerufen.
-
+ Die Metadaten von Feed oder Icon wurde nicht abgerufen.
-
+ Keine Metadaten abgerufen.
-
+ Feed-Name ist in Ordnung.
-
+ Feed-Name ist zu kurz.
-
+ Beschreibung ist leer.
-
+ Die Beschreibung ist in Ordnung.
-
+ URL ist in Ordnung.
-
+ Der URL folgt nicht dem üblichen Schema. Beginnt er mit dem Präfix "http://" oder "https://"?
-
+ Der URL ist leer.
-
+ Icon-Datei für den Feed auswählen
-
+ Graphiken (*.bmp *.jpg *.jpeg *.png *.svg *.tga)
-
+ Icon auswählen
-
+ AbbrechenLabel for field with icon file name textbox for selection dialog.
-
+ Suchen in:
-
+ Icon-Name:
-
+ Icon-Typ:
@@ -4654,19 +4654,19 @@ Ungelesene Nachrichten: %2
TtRssFeedDetails
-
+ Formular
-
+ Übergeordnete Kategorie
-
+ Eintrag auswählen, unter dem die Kategorien und Feeds eingegliedert werden.
-
+ URL
@@ -4678,15 +4678,15 @@ Ungelesene Nachrichten: %2
-
+ URL ist in Ordnung.
-
+ Der URL folgt nicht dem üblichen Schema. Beginnt er mit dem Präfix "http://" oder "https://"?
-
+ Der URL ist leer.
diff --git a/localization/rssguard_es.ts b/localization/rssguard_es.ts
index 385186c56..c119356f2 100755
--- a/localization/rssguard_es.ts
+++ b/localization/rssguard_es.ts
@@ -198,47 +198,47 @@
AuthenticationDetails
-
+ Formulario
-
+ Algunas fuentes necesitan autentificación, incluidas las fuentes GMail. Se admiten los sistemas de autentificación BASIC, NTLM-2 y DIGEST-MD5.
-
+ Requiere autentificación por HTTP
-
+ Nombre de usuario
-
+ Contraseña
-
+ Asignar nombre de usuario para acceder a la fuente.
-
+ Asignar contraseña para acceder a la fuente.
-
+ El nombre de usuario es válido o no se necesita.
-
+ El campo del nombre de usuario está vacío.
-
+ La contraseña es válida o no se necesita.
-
+ El campo de la contraseña está vacío.
@@ -1606,11 +1606,11 @@ Es muy recomendable crear su propia "ID de la Aplicación".
-
+ No es posible editar la fuente
-
+ No se editó la fuente debido a un error.
@@ -2453,7 +2453,7 @@ La aplicación tiene que reiniciarla manualmente.
-
+ General
@@ -2461,7 +2461,7 @@ La aplicación tiene que reiniciarla manualmente.
-
+ Añadir nueva fuente
@@ -2615,7 +2615,7 @@ La aplicación tiene que reiniciarla manualmente.
-
+ General
@@ -2623,7 +2623,7 @@ La aplicación tiene que reiniciarla manualmente.
-
+ Añadir nueva fuente
@@ -3006,11 +3006,11 @@ Expiración de testigos de ingreso: %2
MessagesForFiltersModel
-
+ Leído
-
+ Importante
@@ -3018,19 +3018,19 @@ Expiración de testigos de ingreso: %2
-
+ Título
-
+ Dirección URL
-
+ Autor
-
+ Creado en
@@ -4253,200 +4253,200 @@ Clase: %3
StandardFeedDetails
-
+ Formulario
-
+ Categoría principal
-
+ Seleccionar elemento principal para su fuente.
-
+ Tipo
-
+ Seccionar tipo de fuente estándar.
-
+ Codificación
-
+ Seleccionar la codificación para la fuente estándar. Si tiene dudas sobre la codificación, entonces seleccione la codificación "UTF-8".
-
+ Título
-
+ Descripción
-
+ Dirección URL
-
+ Recuperar metadatos
-
+ Recuperarlo ahora
-
+ Icono
-
+ Seleccionar icono para su fuente.
-
+ Título de la fuente
-
+ Asignar título a su fuente.
-
+ Descripción de la fuente
-
+ Asignar descripción a su fuente.
-
+ Dirección URL completa de la fuente incluido su esquema
-
+ Asignar dirección URL a su fuente.
-
+ Selección del icono
-
+ Cargando icono desde el archivo...
-
+ Utilizar icono predeterminado del tema de iconos
-
+ Recuperar iconos de la fuente.
-
+ No se han recuperado metadatos hasta ahora.
-
+ Se recuperaron los iconos satisfactoriamente.
-
+ Se recuperaron los metadatos de los iconos.
-
+ Resultado: %1.
-
+ No se recuperaron los metadatos de los iconos.
-
+ Error: %1.
-
+ No se recuperaron los iconos.
-
+ Todos los metadatos se recuperaron satisfactoriamente.
-
+ Se recuperaron los metadatos de las fuentes y de los iconos.
-
+ No se recuperaron los metadatos de las fuentes o de los iconos.
-
+ No se recuperaron los metadatos.
-
+ El nombre de la fuente es válido.
-
+ El nombre de la fuente es muy corto.
-
+ El campo de la descripción está vacío.
-
+ La descripción es válida.
-
+ La dirección URL es válida.
-
+ La dirección URL no cumple con el patrón estándar. ¿Su dirección URL comienza con el prefijo "http://" o "https://"?
-
+ El campo de la dirección URL está vacío.
-
+ Seleccionar archivo de icono para la fuente
-
+ Imágenes (*.bmp *.jpg *.jpeg *.png *.svg *.tga)
-
+ Seleccionar icono
-
+ CancelarLabel for field with icon file name textbox for selection dialog.
-
+ Examinar:
-
+ Nombre del icono:
-
+ Tipo de icono:
@@ -4670,19 +4670,19 @@ Noticias no leídas: %2
TtRssFeedDetails
-
+ Formulario
-
+ Categoría principal
-
+ Seleccionar elemento principal para su fuente.
-
+ Dirección URL
@@ -4694,15 +4694,15 @@ Noticias no leídas: %2
-
+ La dirección URL es válida.
-
+ La dirección URL no cumple con el patrón estándar. ¿Su dirección URL comienza con el prefijo "http://" o "https://"?
-
+ El campo de la dirección URL está vacío.
diff --git a/localization/rssguard_fi.ts b/localization/rssguard_fi.ts
index b3612c1c5..135dba6a6 100755
--- a/localization/rssguard_fi.ts
+++ b/localization/rssguard_fi.ts
@@ -206,15 +206,15 @@
-
+ Vaatii HTTP-tunnistautumisen
-
+ Käyttäjätunnus
-
+ Salasana
@@ -230,7 +230,7 @@
-
+ Käyttäjätunnus on tyhjä.
@@ -238,7 +238,7 @@
-
+ Salasana on tyhjä.
@@ -1599,11 +1599,11 @@ It is highly recommended to create your own "Application ID".
-
+ Syötettä ei voi muokata
-
+ Syötettä ei muokattu virheen takia.
@@ -2438,7 +2438,7 @@ Sinun tulee käynnistää sovellus uudelleen itse.
-
+ Yleiset
@@ -2446,7 +2446,7 @@ Sinun tulee käynnistää sovellus uudelleen itse.
-
+ Lisää uusi syöte
@@ -2600,7 +2600,7 @@ Sinun tulee käynnistää sovellus uudelleen itse.
-
+ Yleiset
@@ -2608,7 +2608,7 @@ Sinun tulee käynnistää sovellus uudelleen itse.
-
+ Lisää uusi syöte
@@ -3000,19 +3000,19 @@ Login tokens expiration: %2
-
+ Otsikko
-
+ URL-osoite
-
+ Tekijä
-
+ Luontiaika
@@ -4216,7 +4216,7 @@ Tyyppi: %3
-
+ Ylätason luokka
@@ -4224,151 +4224,151 @@ Tyyppi: %3
-
+ Tyyppi
-
+ Valitse standardisyötteen tyyppi.
-
+ Merkistö
-
+ Valitse standardisyötteen merkistö. Jos olet epävarma merkistöstä, valitse "UTF-8".
-
+ Otsikko
-
+ Kuvaus
-
+ URL-osoite
-
+ Hae metatiedot
-
+ Hae nyt
-
+ Kuvake
-
+ Valitse kuvake syötteelle.
-
+ Syötteen otsikko
-
+ Aseta otsikko syötteelle.
-
+ Syötteen kuvaus
-
+ Aseta kuvaus syötteelle.
-
+ Syötteen koko URL-osoite sisältäen skeeman
-
+ Aseta URL-osoite syötteelle.
-
+ Kuvakkeen valinta
-
+ Lataa kuvake tiedostosta...
-
+ Käytä kuvaketeeman oletuskuvaketta
-
+ Nouda kuvake syötteestä
-
+ Metatietoja ei ole vielä noudettu.
-
+ Kuvake noudettu onnistuneesti.
-
+ Kuvakkeen metatiedot noudettu.
-
+ Tulos: %1.
-
+ Kuvakkeen metatietoja ei noudettu.
-
+ Virhe: %1.
-
+ Kuvaketta ei noudettu.
-
+ Kaikki metatiedot noudettu onnistuneesti.
-
+ Syötteen ja kuvakkeen metatiedot noudettu.
-
+ Syötteen tai kuvakkeen metatietoja ei noudettu.
-
+ Metatietoja ei noudettu.
-
+ Syötteen nimi on OK.
-
+ Syötteen nimi on liian lyhyt.
-
+ Kuvaus on tyhjä.
-
+ Kuvaus on OK.
-
+ URL-osoite on OK.
@@ -4376,7 +4376,7 @@ Tyyppi: %3
-
+ URL-osoite on tyhjä.
@@ -4384,15 +4384,15 @@ Tyyppi: %3
-
+ Kuvat (*.bmp *.jpg *.jpeg *.png *.svg *.tga)
-
+ Valitse kuvake
-
+ Peruuta
@@ -4401,11 +4401,11 @@ Tyyppi: %3
-
+ Kuvakkeen nimi:
-
+ Kuvakkeen tyyppi:
@@ -4632,7 +4632,7 @@ Unread news: %2
-
+ Ylätason luokka
@@ -4640,7 +4640,7 @@ Unread news: %2
-
+ URL-osoite
@@ -4652,7 +4652,7 @@ Unread news: %2
-
+ URL-osoite on OK.
@@ -4660,7 +4660,7 @@ Unread news: %2
-
+ URL-osoite on tyhjä.
diff --git a/localization/rssguard_pt.ts b/localization/rssguard_pt.ts
index 17544a273..cfcad79da 100644
--- a/localization/rssguard_pt.ts
+++ b/localization/rssguard_pt.ts
@@ -805,7 +805,7 @@ ou esta função ainda não foi implementada.
-
+ PERSONALIZADO
@@ -1154,7 +1154,7 @@ ou esta função ainda não foi implementada.
-
+ Obter minhas credenciais
@@ -1602,7 +1602,7 @@ It is highly recommended to create your own "Application ID".
-
+ Atualização automática
@@ -1614,7 +1614,7 @@ It is highly recommended to create your own "Application ID".
-
+ Editar '%1'
@@ -2034,7 +2034,7 @@ It is highly recommended to create your own "Application ID".
-
+ Automaticamente &expandir itens quando selecionados
@@ -2181,37 +2181,39 @@ It is highly recommended to create your own "Application ID".
-
+ &Novo filtro
-
+ &Testar
-
+ Processar feeds amarcados
-
+ Em&belezar
-
+ Mensagens existentes
-
+ Não foi possível salvar o novo filtro, erro: '%1'.
-
+ Erro de filtragem de mensagens EXISTENTES: '%1'.
+
-
+ Erro de filtragem de mensagens de AMOSTRA: '%1'.
+
@@ -2458,7 +2460,7 @@ Você precisa reiniciar manualmente.
-
+ Rede
@@ -2620,7 +2622,7 @@ Você precisa reiniciar manualmente.
-
+ Rede
@@ -3015,7 +3017,7 @@ Expiração dos tokens de login: %2
-
+ Na Lixeira
@@ -4687,11 +4689,11 @@ Notícias não lidas: %2
-
+ URL completo do feed incluindo esquema
-
+ Forneça o URL do seu feed.
diff --git a/localization/rssguard_sv.ts b/localization/rssguard_sv.ts
index ba2d9cf0b..289f58b29 100644
--- a/localization/rssguard_sv.ts
+++ b/localization/rssguard_sv.ts
@@ -805,7 +805,7 @@ att funktionen inte är implementerad än.
-
+ ANPASSAT
@@ -1154,7 +1154,7 @@ att funktionen inte är implementerad än.
-
+ Hämta mina inloggningsuppgifter
@@ -1602,7 +1602,7 @@ Det rekommenderas starkt att du skapar ditt eget applikations-ID.
-
+ Automatisk uppdatering
@@ -1614,7 +1614,7 @@ Det rekommenderas starkt att du skapar ditt eget applikations-ID.
-
+ Redigera "%1"
@@ -2034,7 +2034,7 @@ Det rekommenderas starkt att du skapar ditt eget applikations-ID.
-
+ Expandera automatiskt objekt vid markering
@@ -2181,37 +2181,39 @@ Det rekommenderas starkt att du skapar ditt eget applikations-ID.
-
+ &Nytt filter
-
+ &Testa
-
+ Bearbeta markerade flöden
-
+ &Försköna
-
+ Befintliga meddelanden
-
+ Kan inte spara nytt filter, fel: "%1"
-
+ Filtreringsfel för BEFINTLIGA meddelande: "%1"
+
-
+ Filtreringsfel för EXEMPEL-meddelande: "%1"
+
@@ -2458,7 +2460,7 @@ Du måste starta om manuellt.
-
+ Nätverk
@@ -2620,7 +2622,7 @@ Du måste starta om manuellt.
-
+ Nätverk
@@ -3014,7 +3016,7 @@ Inloggningstoken upphör: %2
-
+ I papperskorgen
@@ -4687,11 +4689,11 @@ Olästa nyheter: %2
-
+ Fullständig flödes-URL inkluderingsscema
-
+ Ange URL för ditt flöde.
diff --git a/src/librssguard/core/feeddownloader.cpp b/src/librssguard/core/feeddownloader.cpp
index 465385339..f93e7eeca 100644
--- a/src/librssguard/core/feeddownloader.cpp
+++ b/src/librssguard/core/feeddownloader.cpp
@@ -163,6 +163,7 @@ void FeedDownloader::updateOneFeed(Feed* feed) {
continue;
case MessageObject::FilteringAction::Ignore:
+ case MessageObject::FilteringAction::Purge:
default:
// Remove the message, we do not want it.
remove_msg = true;
diff --git a/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp b/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp
index 150d65399..c51ab486d 100644
--- a/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp
+++ b/src/librssguard/gui/dialogs/formmessagefiltersmanager.cpp
@@ -280,8 +280,9 @@ void FormMessageFiltersManager::processCheckedFeeds() {
if (result == MessageObject::FilteringAction::Purge) {
remove_from_list = true;
- // TODO: Purge the message completely.
- // DatabaseQueries::purgeMessage(msg_id);
+ // Purge the message completely and remove leftovers.
+ DatabaseQueries::purgeMessage(database, msg->m_id);
+ DatabaseQueries::purgeLeftoverLabelAssignments(database, msg->m_accountId);
}
else if (result == MessageObject::FilteringAction::Ignore) {
remove_from_list = true;
diff --git a/src/librssguard/miscellaneous/databasequeries.cpp b/src/librssguard/miscellaneous/databasequeries.cpp
index cd0f4f84c..6dfe29903 100755
--- a/src/librssguard/miscellaneous/databasequeries.cpp
+++ b/src/librssguard/miscellaneous/databasequeries.cpp
@@ -346,6 +346,16 @@ bool DatabaseQueries::restoreBin(const QSqlDatabase& db, int account_id) {
return q.exec();
}
+bool DatabaseQueries::purgeMessage(const QSqlDatabase& db, int message_id) {
+ QSqlQuery q(db);
+
+ q.setForwardOnly(true);
+ q.prepare("DELETE FROM Messages WHERE id = :id;");
+ q.bindValue(QSL(":id"), message_id);
+
+ return q.exec();
+}
+
bool DatabaseQueries::purgeImportantMessages(const QSqlDatabase& db) {
QSqlQuery q(db);
@@ -895,8 +905,8 @@ int DatabaseQueries::updateMessages(QSqlDatabase db,
// Used to insert new messages.
query_insert.setForwardOnly(true);
query_insert.prepare("INSERT INTO Messages "
- "(feed, title, is_read, is_important, url, author, date_created, contents, enclosures, custom_id, custom_hash, account_id) "
- "VALUES (:feed, :title, :is_read, :is_important, is_deleted = :is_deleted, :url, :author, :date_created, :contents, :enclosures, :custom_id, :custom_hash, :account_id);");
+ "(feed, title, is_read, is_important, is_deleted, url, author, date_created, contents, enclosures, custom_id, custom_hash, account_id) "
+ "VALUES (:feed, :title, :is_read, :is_important, :is_deleted, :url, :author, :date_created, :contents, :enclosures, :custom_id, :custom_hash, :account_id);");
// Used to update existing messages.
query_update.setForwardOnly(true);
diff --git a/src/librssguard/miscellaneous/databasequeries.h b/src/librssguard/miscellaneous/databasequeries.h
index 9f7fd322e..ffaa4e15e 100644
--- a/src/librssguard/miscellaneous/databasequeries.h
+++ b/src/librssguard/miscellaneous/databasequeries.h
@@ -43,6 +43,7 @@ class DatabaseQueries {
static bool restoreBin(const QSqlDatabase& db, int account_id);
// Purge database.
+ static bool purgeMessage(const QSqlDatabase& db, int message_id);
static bool purgeImportantMessages(const QSqlDatabase& db);
static bool purgeReadMessages(const QSqlDatabase& db);
static bool purgeOldMessages(const QSqlDatabase& db, int older_than_days);