fix minimum qt version + version bump + lang sync

This commit is contained in:
Martin Rotter 2019-06-03 06:23:28 +02:00
parent 1fef0c55d1
commit 9cd3094445
8 changed files with 448 additions and 441 deletions

View File

@ -91,11 +91,11 @@
</message>
<message>
<source>Blocked popup window</source>
<translation type="unfinished"/>
<translation>Zablokováno vyskakovací okno</translation>
</message>
<message>
<source>AdBlock blocked unwanted popup window.</source>
<translation type="unfinished"/>
<translation>AdBlock zablokoval vyskakovací okno.</translation>
</message>
<message>
<source>Show AdBlock &amp;settings</source>
@ -908,11 +908,11 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>Downloading attachment...</source>
<translation type="unfinished"/>
<translation>Stahuji přílohu...</translation>
</message>
<message>
<source>Downloaded: %1 kB</source>
<translation type="unfinished"/>
<translation>Staženo: %1 kB</translation>
</message>
</context>
<context>
@ -1134,11 +1134,11 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>No username entered. </source>
<translation type="unfinished"/>
<translation>Nezadáno uživatelské jméno.</translation>
</message>
<message>
<source>Some username entered. </source>
<translation type="unfinished"/>
<translation>Uživatelské jméno zadáno.</translation>
</message>
<message>
<source>You did not grant access.</source>
@ -1150,7 +1150,7 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>There is error. %1 </source>
<translation type="unfinished"/>
<translation>Chyba. %1</translation>
</message>
<message>
<source>Tested successfully.You may be prompted to login once more.</source>
@ -1162,11 +1162,11 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>Add new Gmail account</source>
<translation type="unfinished"/>
<translation>Přidat nový účet Gmail</translation>
</message>
<message>
<source>Edit existing Gmail account</source>
<translation type="unfinished"/>
<translation>Upravit existující účet Gmail</translation>
</message>
<message>
<source>Empty value is entered.</source>
@ -1178,11 +1178,11 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>You must use &quot;%1&quot; as base redirect URL. You can use custom port to make sure that no local service occupies it. Make sure that this redirect URL matches redirect URL of used &quot;application&quot;.</source>
<translation type="unfinished"/>
<translation>Musíte použít &quot;%1&quot; jako základní přesměrovací URL. Můžete použít vlastní číslo portu, abyste měli jistotu, že nekoliduje s jinou službou. Ujistěte se, že nastavení přesměrovací URL je konzistentní s nastavením na straně webové služby.</translation>
</message>
<message>
<source>Predefined settings DO NOT have to be changed from their default values. Change these values only of you are advanced user and you know what you are doing!</source>
<translation type="unfinished"/>
<translation>Předdefinovaná nastavení měňte pouze pokud opravdu víte co děláte.</translation>
</message>
</context>
<context>
@ -1285,7 +1285,7 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>You must use &quot;%1&quot; as base redirect URL. You can use custom port to make sure that no local service occupies it. Make sure that this redirect URL matches redirect URL of used &quot;application&quot;.</source>
<translation type="unfinished"/>
<translation>Musíte použít &quot;%1&quot; jako základní přesměrovací URL. Můžete použít vlastní číslo portu, abyste měli jistotu, že nekoliduje s jinou službou. Ujistěte se, že nastavení přesměrovací URL je konzistentní s nastavením na straně webové služby.</translation>
</message>
</context>
<context>
@ -1867,7 +1867,7 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Použít výchozí ikonu z tématu</translation>
</message>
</context>
<context>
@ -2271,11 +2271,11 @@ or this functionality is not implemented yet.</source>
</message>
<message>
<source>&amp;Enable message preview</source>
<translation type="unfinished"/>
<translation>&amp;Povolit náhled zprávy</translation>
</message>
<message>
<source>&amp;Donate...</source>
<translation type="unfinished"/>
<translation>&amp;Podpořit autora...</translation>
</message>
</context>
<context>
@ -2522,7 +2522,7 @@ Musíte restartovat manuálně.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Použít výchozí ikonu z tématu</translation>
</message>
</context>
<context>
@ -2668,11 +2668,11 @@ Musíte restartovat manuálně.</translation>
</message>
<message>
<source>&amp;Export to file</source>
<translation type="unfinished"/>
<translation>&amp;Exportovat do souboru</translation>
</message>
<message>
<source>&amp;Import from file</source>
<translation type="unfinished"/>
<translation>&amp;Importovat ze souboru</translation>
</message>
</context>
<context>

View File

@ -1867,7 +1867,7 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Naudoti numatytąją piktogramą piktogramų temos</translation>
</message>
</context>
<context>
@ -2275,7 +2275,7 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
</message>
<message>
<source>&amp;Donate...</source>
<translation type="unfinished"/>
<translation>&amp;Paaukoti...</translation>
</message>
</context>
<context>
@ -2522,7 +2522,7 @@ Jūs turite paleisti iš naujo rankiniu būdu.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Naudoti numatytąją piktogramą piktogramų temos</translation>
</message>
</context>
<context>
@ -2668,11 +2668,11 @@ Jūs turite paleisti iš naujo rankiniu būdu.</translation>
</message>
<message>
<source>&amp;Export to file</source>
<translation type="unfinished"/>
<translation>&amp;Eksportuoti į failą</translation>
</message>
<message>
<source>&amp;Import from file</source>
<translation type="unfinished"/>
<translation>&amp;Importuoti failo</translation>
</message>
</context>
<context>

View File

@ -1865,7 +1865,7 @@ ou esta função ainda não foi implementada.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Usar ícone padrão do tema de ícones</translation>
</message>
</context>
<context>
@ -2273,7 +2273,7 @@ ou esta função ainda não foi implementada.</translation>
</message>
<message>
<source>&amp;Donate...</source>
<translation type="unfinished"/>
<translation>&amp;Doar...</translation>
</message>
</context>
<context>
@ -2520,7 +2520,7 @@ Você precisa reiniciar manualmente.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Usar ícone padrão do tema de ícones</translation>
</message>
</context>
<context>
@ -2666,11 +2666,11 @@ Você precisa reiniciar manualmente.</translation>
</message>
<message>
<source>&amp;Export to file</source>
<translation type="unfinished"/>
<translation>&amp;Exportar para arquivo</translation>
</message>
<message>
<source>&amp;Import from file</source>
<translation type="unfinished"/>
<translation>&amp;Importar do arquivo</translation>
</message>
</context>
<context>

View File

@ -159,11 +159,11 @@
<name>Application</name>
<message>
<source>Application is already running.</source>
<translation>Programmet är redan startat</translation>
<translation>Programmet är redan startat.</translation>
</message>
<message>
<source>Output directory is not writable.</source>
<translation>Utdatamappen är inte skrivbar</translation>
<translation>Utdatamappen är inte skrivbar.</translation>
</message>
<message>
<source>Settings file not copied to output directory successfully.</source>
@ -1132,11 +1132,11 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>No username entered. </source>
<translation>Inget användarnamn angivet</translation>
<translation>Inget användarnamn angivet. </translation>
</message>
<message>
<source>Some username entered. </source>
<translation>Användarnamn angivet</translation>
<translation>Användarnamn angivet. </translation>
</message>
<message>
<source>You did not grant access.</source>
@ -1207,7 +1207,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>These settings DO NOT have to be changed from their default values. Change these values only of you are advanced user and you know what you are doing!</source>
<translation>Dessa inställningar behöver INTE ändras från standardvärdena. Ändra dessa värden endast om du är avancerad användare och vet vad du gör.</translation>
<translation>Dessa inställningar behöver INTE ändras från standardvärdena. Ändra dessa värden endast om du är avancerad användare och vet vad du gör!</translation>
</message>
<message>
<source>Only download newest X messages per feed</source>
@ -1346,7 +1346,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Edit existing ownCloud News account</source>
<translation>Redigera befintligt </translation>
<translation>Redigera befintligt ownCloud News-konto</translation>
</message>
<message>
<source>Selected ownCloud News server is running unsupported version (%1). At least version %2 is required.</source>
@ -1493,7 +1493,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>URL of your TT-RSS instance WITHOUT trailing &quot;/api/&quot; string</source>
<translation>URL för din TT-RSS-instans UTAN vidhängande &quot;/api/-sträng&quot;.</translation>
<translation>URL för din TT-RSS-instans UTAN vidhängande API-sträng</translation>
</message>
<message>
<source>No test done yet.</source>
@ -1509,7 +1509,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Edit existing Tiny Tiny RSS account</source>
<translation>Redigera befintligt </translation>
<translation>Redigera befintligt Tiny Tiny RSS-konto</translation>
</message>
<message>
<source>API access on selected server is not enabled.</source>
@ -1569,7 +1569,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Username is ok or it is not needed.</source>
<translation>Användarnamnet är ok, eller behövs inte. </translation>
<translation>Användarnamnet är OK, eller behövs inte.</translation>
</message>
<message>
<source>Username is empty.</source>
@ -1577,7 +1577,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Password is ok or it is not needed.</source>
<translation>Lösenordet är ok, eller behövs inte. </translation>
<translation>Lösenordet är OK, eller behövs inte.</translation>
</message>
<message>
<source>Password is empty.</source>
@ -1865,7 +1865,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Använd standardikon från ikontemat</translation>
</message>
</context>
<context>
@ -2112,7 +2112,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Deletes all messages from all items.</source>
<translation>Tar bort alla meddelanden från alla objekt</translation>
<translation>Tar bort smtliga meddelanden från alla objekt.</translation>
</message>
<message>
<source>Select &amp;next item</source>
@ -2216,7 +2216,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>New web browser tab</source>
<translation>Ny webbläsarflik.</translation>
<translation>Ny webbläsarflik</translation>
</message>
<message>
<source>Close all tabs</source>
@ -2273,7 +2273,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>&amp;Donate...</source>
<translation type="unfinished"/>
<translation>&amp;Donera...</translation>
</message>
</context>
<context>
@ -2288,7 +2288,7 @@ att funktionen inte är implementerad än.</translation>
</message>
<message>
<source>Cannot add feed</source>
<translation>Kan inte lägga till flödet </translation>
<translation>Kan inte lägga till flöde</translation>
</message>
<message>
<source>Feed was not added due to error.</source>
@ -2520,7 +2520,7 @@ Du måste starta om manuellt.</translation>
</message>
<message>
<source>Use default icon from icon theme</source>
<translation type="unfinished"/>
<translation>Använd standardikon från ikontemat</translation>
</message>
</context>
<context>
@ -2638,7 +2638,7 @@ Du måste starta om manuellt.</translation>
</message>
<message>
<source>Cannot write into destination file: &apos;%1&apos;.</source>
<translation>Kan inte skriva till målfilen: %1</translation>
<translation>Kan inte skriva till målfilen: %1.</translation>
</message>
<message>
<source>Root node</source>
@ -2666,11 +2666,11 @@ Du måste starta om manuellt.</translation>
</message>
<message>
<source>&amp;Export to file</source>
<translation type="unfinished"/>
<translation>&amp;Exportera till fil</translation>
</message>
<message>
<source>&amp;Import from file</source>
<translation type="unfinished"/>
<translation>&amp;Importera från fil</translation>
</message>
</context>
<context>
@ -2685,7 +2685,7 @@ Du måste starta om manuellt.</translation>
</message>
<message>
<source>Cannot add feed</source>
<translation>Kan inte lägga till flödet </translation>
<translation>Kan inte lägga till flöde</translation>
</message>
<message>
<source>Feed was not added due to error.</source>
@ -3020,7 +3020,7 @@ Inloggningstoken upphör: %2</translation>
</message>
<message>
<source>Selected hyperlink is invalid.</source>
<translation>Den valda länken är ogiltig</translation>
<translation>Den valda hyperlänken är ogiltig.</translation>
</message>
<message>
<source>Mark message as read</source>
@ -3163,7 +3163,7 @@ Inloggningstoken upphör: %2</translation>
</message>
<message>
<source>Account ID of the message.</source>
<translation>Konto-ID för meddelandet</translation>
<translation>Konto-ID för meddelandet.</translation>
</message>
<message>
<source>Custom ID of the message</source>
@ -3440,7 +3440,9 @@ Inloggningstoken upphör: %2</translation>
<source>
+ %n other feeds.</source>
<translation><numerusform>+ %n annat flöde.</numerusform><numerusform>
<translation><numerusform>
+ %n annat flöde.</numerusform><numerusform>
+ %n andra flöden.</numerusform></translation>
</message>
@ -3504,7 +3506,7 @@ Minst API-nivå %1 krävs.</translation>
</message>
<message>
<source>This is integration of Inoreader.</source>
<translation>Detta är integrering av Inoreader</translation>
<translation>Detta är integrering av Inoreader.</translation>
</message>
<message>
<source>Simple Gmail integration via JSON API. Allows sending e-mails too.</source>
@ -3641,7 +3643,7 @@ Minst API-nivå %1 krävs.</translation>
%2 - body of selected message.</source>
<translation>Platshållare:
%1 - titel för aktuellt meddelande
%2 - brödtext för </translation>
%2 - brödtext för.</translation>
</message>
<message>
<source>Proxy</source>
@ -4285,7 +4287,7 @@ Denna kategori innehåller inga objekt.</translation>
</message>
<message>
<source>Metadata was not fetched because: %1.</source>
<translation>Metadata hämtades inte grund av: %1</translation>
<translation>Metadata hämtades inte grund av: %1.</translation>
</message>
<message>
<source>does not use auto-update</source>
@ -4315,7 +4317,8 @@ Uppdateringsstatus: %5</translation>
Network status: %1
Encoding: %2
Type: %3</source>
<translation>Nätverksstatus: %1
<translation>
Nätverksstatus: %1
Kodning: %2
Typ: %3</translation>
</message>

View File

@ -30,7 +30,7 @@
<url type="donation">https://martinrotter.github.io/donate/</url>
<content_rating type="oars-1.1" />
<releases>
<release version="3.5.8" date="2019-05-31"/>
<release version="3.5.8" date="2019-06-03"/>
</releases>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>

View File

@ -51,7 +51,7 @@ APP_REVERSE_NAME = "com.github.rssguard"
APP_LOW_H_NAME = ".rssguard"
APP_AUTHOR = "Martin Rotter"
APP_COPYRIGHT = "(C) 2011-2019 $$APP_AUTHOR"
APP_VERSION = "3.5.8"
APP_VERSION = "3.5.9"
APP_LONG_NAME = "$$APP_NAME $$APP_VERSION"
APP_EMAIL = "rotter.martinos@gmail.com"
APP_URL = "https://github.com/martinrotter/rssguard"
@ -294,6 +294,7 @@ HEADERS += src/core/feeddownloader.h \
src/miscellaneous/iofactory.h \
src/miscellaneous/localization.h \
src/miscellaneous/mutex.h \
src/miscellaneous/regexfactory.h \
src/miscellaneous/settings.h \
src/miscellaneous/settingsproperties.h \
src/miscellaneous/simplecrypt/simplecrypt.h \
@ -434,6 +435,7 @@ SOURCES += src/core/feeddownloader.cpp \
src/miscellaneous/iofactory.cpp \
src/miscellaneous/localization.cpp \
src/miscellaneous/mutex.cpp \
src/miscellaneous/regexfactory.cpp \
src/miscellaneous/settings.cpp \
src/miscellaneous/simplecrypt/simplecrypt.cpp \
src/miscellaneous/skinfactory.cpp \

View File

@ -5,6 +5,7 @@
#include "core/feedsmodel.h"
#include "definitions/definitions.h"
#include "miscellaneous/application.h"
#include "miscellaneous/regexfactory.h"
#include "services/abstract/rootitem.h"
#include <QTimer>
@ -74,7 +75,7 @@ QModelIndexList FeedsProxyModel::match(const QModelIndex& start, int role, const
break;
case Qt::MatchWildcard:
if (QRegularExpression(QRegularExpression::wildcardToRegularExpression(entered_text),
if (QRegularExpression(RegexFactory::wildcardToRegularExpression(entered_text),
QRegularExpression::PatternOption::CaseInsensitiveOption |
QRegularExpression::PatternOption::UseUnicodePropertiesOption).match(item_text).hasMatch()) {
result.append(idx);

View File

@ -3,6 +3,7 @@
#include "core/messagesproxymodel.h"
#include "core/messagesmodel.h"
#include "miscellaneous/regexfactory.h"
MessagesProxyModel::MessagesProxyModel(MessagesModel* source_model, QObject* parent)
: QSortFilterProxyModel(parent), m_sourceModel(source_model) {
@ -122,7 +123,7 @@ QModelIndexList MessagesProxyModel::match(const QModelIndex& start, int role,
break;
case Qt::MatchWildcard:
if (QRegularExpression(QRegularExpression::wildcardToRegularExpression(entered_text),
if (QRegularExpression(RegexFactory::wildcardToRegularExpression(entered_text),
QRegularExpression::PatternOption::CaseInsensitiveOption |
QRegularExpression::PatternOption::UseUnicodePropertiesOption).match(item_text).hasMatch()) {
result.append(idx);