sync langs, push format changes

This commit is contained in:
Martin Rotter 2022-02-21 11:28:54 +01:00
parent 2975f3d825
commit 14f8f3bcce
25 changed files with 4498 additions and 865 deletions

View File

@ -146,11 +146,6 @@ Chyba: %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Obnovení nastavení nebylo spuštěno. Ujistěte se, že cílový adresář je zapisovatelný.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Chyba: %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>Kanál nemůže být přidán, protože nemáte aktivovaný žádný účet který umí přidávat kanály.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -217,11 +207,21 @@ version by clicking this popup notification.</source>
Prosím, zkontrolujte novinky kliknutím
na tuto bublinu.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Již běží</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -665,22 +665,22 @@ Stav: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation>Zahajuji automatické stažení zpráv pro některé kanály</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation><numerusform>Budou se stahovat zprávy pro %n kanál</numerusform><numerusform>Budou se stahovat zprávy pro %n kanály</numerusform><numerusform>Budou se stahovat zprávy pro %n kanálů</numerusform><numerusform>Budou se stahovat zprávy pro %n kanálů</numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>V tuto chvíli nelze stáhnout zprávy</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>V tuto chvíli nelze zahájit stahování zpráv, protože běží jiná důležitá operace.</translation>
</message>
@ -1593,6 +1593,14 @@ or this functionality is not implemented yet.</source>
<translation>Nastavení serveru</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3966,29 +3974,39 @@ Tokeny vyprší: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation><numerusform>%n den v minulosti</numerusform><numerusform>%n dny v minulosti</numerusform><numerusform>%n dnů v minulosti</numerusform><numerusform>%n dnů v minulosti</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
<translation>včera</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4254,6 +4272,134 @@ Tokeny vyprší: %2</translation>
<translation>Typ</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4673,39 +4819,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Fejl: %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Gendannelse af indstillinger ikke påbegyndt. Sørg for at målbiblioteket er skrivbart.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Fejl: %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>Nyhedskilde kan ikke tilføjes, da der ikke er nogen aktiv konto at tilføje den til.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -218,11 +208,21 @@ Tjek venligst NYE ting inkluderet i denne
version ved at klikke denne pop up
påmindelse.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Kører allerede</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -664,22 +664,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Kan ikke hente artikler lige nu</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>Du kan ikke hente nye artikler nu, fordi en anden kritisk handling er under udførelse.</translation>
</message>
@ -1591,6 +1591,14 @@ or this functionality is not implemented yet.</source>
<translation>Serverindstillinger</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3967,29 +3975,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4255,6 +4273,134 @@ Login tokens expiration: %2</source>
<translation>Type</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4666,39 +4812,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Wiederherstellung der Einstellungen wurde nicht initiiert. Stellen Sie sicher, dass das Ausgabeverzeichnis beschrieben werden kann.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Bitte überprüfen Sie die in dieser Version enthaltene Neuerungen
durch Klicken auf diese Benachrichtigung.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Bereits aktiv</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -660,22 +660,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Kann Artikel hier nicht abrufen</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1587,6 +1587,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3961,29 +3969,39 @@ Ablauf des Login tokens: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4249,6 +4267,134 @@ Ablauf des Login tokens: %2</translation>
<translation>Typ</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4661,39 +4807,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Fehler: %1</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Settings restoration was not initiated. Make sure that output directory is writable.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -214,11 +204,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -678,12 +678,12 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -691,12 +691,12 @@ Status: %3</source>
</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"></translation>
</message>
@ -1612,6 +1612,14 @@ or this functionality is not implemented yet.</translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3982,29 +3990,54 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"></translation>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"></translation>
</message>
<message>
@ -4270,6 +4303,134 @@ Login tokens expiration: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished">URL </translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished">Username </translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished">Password </translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished">No test done yet.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished">Here, results of connection test are shown.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished">Network error: &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished">Error: &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished">Username cannot be empty.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished">Username is okay.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished">Password cannot be empty.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished">Password is okay.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished">URL cannot be empty.</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished">URL is okay.</translation>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4687,39 +4848,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"></translation>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -657,22 +657,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1584,6 +1584,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3951,29 +3959,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4239,6 +4257,134 @@ Login tokens expiration: %2</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4648,39 +4794,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>La restauración de la configuración no fue iniciada. Verifique que la carpeta de salida tiene permisos de escritura.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Por favor, consulte las NUEVAS funciones incluidas en esta
versión pulsando en esta notificación emergente..</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -663,22 +663,22 @@ Estado: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1591,6 +1591,14 @@ o debido a que esta función aún no está implementada.</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3965,29 +3973,39 @@ Expiración de testigos de ingreso: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4253,6 +4271,134 @@ Expiración de testigos de ingreso: %2</translation>
<translation>Tipo</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4668,39 +4814,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -658,22 +658,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1585,6 +1585,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3957,29 +3965,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4245,6 +4263,134 @@ Login tokens expiration: %2</source>
<translation>Tyyppi</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4652,39 +4798,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Virhe: %1</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Erreur : %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>La restauration des paramètres n&apos;a pas é initiée. Vérifier que le répertoire de destination est accessible en écriture.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Erreur : %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>Le flux ne peut pas être ajouté car il n&apos;y a aucun compte actif autorisant l&apos;ajout de flux.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -217,11 +207,21 @@ version by clicking this popup notification.</source>
Découvrez les nouveautés de cette
version en cliquant sur cette notification.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Déjà en fonctionnement</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -665,22 +665,22 @@ Filtre de messages actifs : %2
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation>Lancement du téléchargement automatique des articles de certains flux</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation><numerusform>Je vais télécharger automatiquement les nouveaux articles de %n flux.</numerusform><numerusform>Je vais télécharger automatiquement les nouveaux articles de %n flux.</numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Impossible actuellement d&apos;obtenir des articles</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>Vous ne pouvez pas obtenir de nouveaux articles actuellement car une autre opération critique est en cours.</translation>
</message>
@ -1593,6 +1593,14 @@ ou cette fonctionnalité n&apos;est pas encore implémentée.</translation>
<translation>Paramètres du serveur</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3962,29 +3970,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4250,6 +4268,134 @@ Login tokens expiration: %2</source>
<translation>Type</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4657,39 +4803,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Non se iniciou o restablecemento dos axustes. Asegúrese de que o directorio de saída é accesible.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -658,22 +658,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1585,6 +1585,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3952,29 +3960,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4240,6 +4258,134 @@ Login tokens expiration: %2</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4647,39 +4793,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -657,22 +657,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1584,6 +1584,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3951,29 +3959,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4239,6 +4257,134 @@ Login tokens expiration: %2</source>
<translation>טיפוס</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4646,39 +4792,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Pemulihan pengaturan tidak dapat dimulai. Pastikan direktori keluaran dapat ditulisi.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Silahkan, memeriksa hal BARU yang termasuk
di versi ini dengan meng-klik popup notifikasi ini.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -661,22 +661,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1589,6 +1589,14 @@ atau fungsi ini belum diimplementasikan.</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3963,29 +3971,39 @@ Waktu berakhir log masuk: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4251,6 +4269,134 @@ Waktu berakhir log masuk: %2</translation>
<translation>Jenis</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4663,39 +4809,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Ripristino impostazioni non iniziato. Assicurati che la cartella di destinazione sia scrivibile.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Controlla la NUOVA roba inclusa in questa
versione facendo clic su questa notifica a scomparsa.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -661,22 +661,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1589,6 +1589,14 @@ oppure questa funzionalità non è ancora implementata.</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3963,29 +3971,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4251,6 +4269,134 @@ Login tokens expiration: %2</source>
<translation>Tipo</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4662,39 +4808,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -657,22 +657,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1584,6 +1584,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3951,29 +3959,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4239,6 +4257,134 @@ Login tokens expiration: %2</source>
<translation></translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4646,39 +4792,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Nustatymų atkūrimas nebuvo inicijuotas. Įsitikinkite, kad išvesties katalogas yra įrašomas.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Susipažinkite su NAUJOMIS šios
versijos ypatybėmis, spusteldami šį pranešimą.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -661,22 +661,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1589,6 +1589,14 @@ arba šis funkcionalumas dar nėra įgyvendintas.</translation>
<translation>Serverio sąranka</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3964,29 +3972,39 @@ Prisijungimo prieigos raktai nustoja galioti: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4252,6 +4270,134 @@ Prisijungimo prieigos raktai nustoja galioti: %2</translation>
<translation>Tipas</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4671,39 +4817,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Fout: %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Herstel van de instellingen is niet gestart. Zorg ervoor dat de uitvoermap beschrijfbaar is.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Fout: %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>Feed kan niet worden toegevoegd omdat er geen actief account is dat feeds kan toevoegen.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -216,11 +206,21 @@ version by clicking this popup notification.</source>
Om te zien wat er NIEUW is in deze versie: klik op deze melding.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Is al gestart</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -664,22 +664,22 @@ Status: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation>Automatisch downloaden van sommige feeds-artikelen starten</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation><numerusform>automatisch nieuwe artikelen downloaden voor %n feed.</numerusform><numerusform>automatisch nieuwe artikelen downloaden voor %n feed(s).</numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Kan op dit moment geen artikelen ophalen</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>U kunt nu geen nieuwe artikelen ophalen omdat er een andere kritieke bewerking aan de gang is.</translation>
</message>
@ -1592,6 +1592,14 @@ of omdat deze functie nog niet is geïmplementeerd.</translation>
<translation>Installatie van server</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3978,29 +3986,39 @@ Logintoken verloopt: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation>Vermelding van de aanwezigheid van bijlagen in het artikel.</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4266,6 +4284,134 @@ Logintoken verloopt: %2</translation>
<translation>Type</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4685,39 +4831,50 @@ Lijst met ondersteunde lezers:</translation>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Er is een fout: %1</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Przywrócenie ustawień nie zostało zainicjowane. Upewnij się, że katalog wyjściowy jest zapisywalny.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Sprawdź nowe możliwości dodane w
tej wersji, klikając na to powiadomienie.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -661,22 +661,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1589,6 +1589,14 @@ lub ta funkcja nie jest jeszcze zaimplementowana,</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3960,29 +3968,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4248,6 +4266,134 @@ Login tokens expiration: %2</source>
<translation>Typ</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4667,39 +4813,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Erro: %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>A restauração das configurações não foi iniciada. Certifique-se de possuir permissão de escrita na pasta de saída.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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>O componente AdBlock não está configurado corretamente. Acesse &quot;Configurações&quot; -&gt; &quot;Node.js&quot; e veja se o Node.js está configurado corretamente.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Erro: %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>O feed não pode ser adicionado pois não uma conta ativa que pode adicionar feeds.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation>Os pacotes %1 NÃO foram atualizados devido ao erro: %3.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -217,11 +207,21 @@ version by clicking this popup notification.</source>
Por favor, veja o NOVO conteúdo incluído nesta
versão, clicando nesta notificação popup.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation> está em execução</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -665,22 +665,22 @@ Status: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation>Iniciando download automático de alguns artigos de feeds</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation><numerusform>Farei o download automático de novos artigos para%n feed(s).</numerusform><numerusform>Farei o download automático de novos artigos para%n feed(s).</numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Não foi possível buscar artigos neste ponto</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>Você não pode buscar novos artigos pois outra operação crítica está em andamento.</translation>
</message>
@ -1593,6 +1593,14 @@ ou esta função ainda não foi implementada.</translation>
<translation>Configurar servidor</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3979,30 +3987,40 @@ Expiração dos tokens de login: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation>Indicação da presença de anexos dentro do artigo.</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation>%1 semanas atrás</translation>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation>%1 dias atrás</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation>1 dia atrás</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation>%1 horas atrás</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<translation>%1 minutos atrás</translation>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="148"/>
@ -4267,6 +4285,134 @@ Expiração dos tokens de login: %2</translation>
<translation>Tipo</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4686,39 +4832,50 @@ Lista de leitores suportados:</translation>
<source>Published articles</source>
<translation>Artigos publicados</translation>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation>Pacotes para o modo de leitura estão instalados</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation>Agora você pode usar o modo de leitura</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation>Pacotes para o modo de leitura NÃO estão instalados</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Ocorreu um erro. %1</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation>Bibliotecas Node.js não estão instaladas</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation>O %1 agora irá instalar alguns bibliotecas necessárias, isto levará somente alguns segundos. Você será notificado quando a instalação estiver concluída.</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>A restauração das configurações não foi iniciada. Certifique-se de possuir permissão de escrita na pasta de saída.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
Por favor, veja o NOVO conteúdo incluído nesta
versão, clicando nesta notificação popup.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -663,22 +663,22 @@ Status: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1591,6 +1591,14 @@ ou esta função ainda não foi implementada.</translation>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3966,29 +3974,39 @@ Expiração dos tokens de login: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4254,6 +4272,134 @@ Expiração dos tokens de login: %2</translation>
<translation>Tipo</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4669,39 +4815,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Error: %1</source>
<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="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Error: %1</source>
<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="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -217,11 +207,21 @@ version by clicking this popup notification.</source>
Пожалуйста, ознакомьтесь с ИЗМЕНЕНИЯМИ, включенными в эту
версию, щелкнув на это всплывающее уведомление.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation>Уже выполняется</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -665,22 +665,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation>Запущена автоматическая загрузка статей некоторых каналов</translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<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="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation>Сейчас не удается получить статьи</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation>Нельзя получить новые статьи сейчас, потому что выполняется другая важная операция.</translation>
</message>
@ -1592,6 +1592,14 @@ or this functionality is not implemented yet.</source>
<translation>Настройка сервера</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3978,29 +3986,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation>Указатель наличия вложений в статье.</translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4267,6 +4285,134 @@ Login tokens expiration: %2</source>
<translation>Тип</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4690,39 +4836,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Произошла ошибка: %1 </translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -146,11 +146,6 @@ Fel: %1</translation>
<source>Settings restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Inställningsåterställning startades inte. Tillse att utdatamappen är skrivbar.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -161,11 +156,6 @@ Fel: %1</translation>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation>Flödet kan inte läggas till eftersom det saknas ett aktivt konto som kan lägga till flöden.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -217,11 +207,21 @@ version by clicking this popup notification.</source>
Kolla in NYA grejer i den här versionen
genom att klicka denna popup-avisering.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -665,22 +665,22 @@ Status: %3</translation>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1593,6 +1593,14 @@ att funktionen inte är implementerad än.</translation>
<translation>Serverinställning</translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3967,29 +3975,39 @@ Inloggningstoken upphör: %2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4255,6 +4273,134 @@ Inloggningstoken upphör: %2</translation>
<translation>Typ</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4672,39 +4818,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>Det finns fel: %1 </translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<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="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -212,11 +202,21 @@ Please, check NEW stuff included in this
version by clicking this popup notification.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -658,22 +658,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1586,6 +1586,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3960,29 +3968,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4248,6 +4266,134 @@ Login tokens expiration: %2</source>
<translation>Тип</translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4655,39 +4801,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<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="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<source>Feed cannot be added because there is no active account which can add feeds.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -214,11 +204,21 @@ version by clicking this popup notification.</source>
</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -662,22 +662,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation type="unfinished"/>
</message>
@ -1589,6 +1589,14 @@ or this functionality is not implemented yet.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3961,29 +3969,39 @@ Token 过期时间:%2</translation>
<source>Indication of enclosures presence within the article.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4249,6 +4267,134 @@ Token 过期时间:%2</translation>
<translation></translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4662,39 +4808,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -144,11 +144,6 @@ Error: %1</source>
<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="674"/>
<source>AdBlock component 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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="776"/>
<source>Cannot add feed</source>
@ -159,11 +154,6 @@ Error: %1</source>
<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="853"/>
<source>Packages %1 were NOT updated because of error: %3.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="862"/>
<source>Packages %1 were updated.</source>
@ -215,11 +205,21 @@ version by clicking this popup notification.</source>
</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="674"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="757"/>
<source>Already running</source>
<translation></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="853"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AuthenticationDetails</name>
@ -663,22 +663,22 @@ Status: %3</source>
<context>
<name>FeedReader</name>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="332"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="334"/>
<source>Starting auto-download of some feeds&apos; articles</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="333"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="335"/>
<source>I will auto-download new articles for %n feed(s).</source>
<translation><numerusform> %n </numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="87"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="89"/>
<source>Cannot fetch articles at this point</source>
<translation></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="88"/>
<location filename="../src/librssguard/miscellaneous/feedreader.cpp" line="90"/>
<source>You cannot fetch new articles now because another critical operation is ongoing.</source>
<translation></translation>
</message>
@ -1591,6 +1591,14 @@ or this functionality is not implemented yet.</source>
<translation></translation>
</message>
</context>
<context>
<name>FormEditNewsBlurAccount</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/formeditnewsbluraccount.cpp" line="15"/>
<source>Server setup</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>FormEditOwnCloudAccount</name>
<message>
@ -3975,29 +3983,39 @@ Login tokens expiration: %2</source>
<source>Indication of enclosures presence within the article.</source>
<translation></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="321"/>
<source>%1 weeks ago</source>
<translation type="unfinished"/>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="324"/>
<source>%n months ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="328"/>
<source>%n weeks ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="332"/>
<source>%n days ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="340"/>
<source>%n hours ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/core/messagesmodel.cpp" line="344"/>
<source>%n minutes ago</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="325"/>
<source>%1 days ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="329"/>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="336"/>
<source>1 day ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="333"/>
<source>%1 hours ago</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="337"/>
<source>%1 minutes ago</source>
<location filename="../src/librssguard/core/messagesmodel.cpp" line="347"/>
<source>just now</source>
<translation type="unfinished"/>
</message>
<message>
@ -4263,6 +4281,134 @@ Login tokens expiration: %2</source>
<translation></translation>
</message>
</context>
<context>
<name>NewsBlurAccountDetails</name>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="17"/>
<source>URL</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="30"/>
<source>Download unread articles only</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="39"/>
<source>Only download newest X articles per feed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="63"/>
<source>Authentication</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="69"/>
<source>Username</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="82"/>
<source>Password</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.ui" line="100"/>
<source>&amp;Test setup</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="22"/>
<source>Password for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="23"/>
<source>Username for your account</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="24"/>
<source>URL of your server, without any service-specific path</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="26"/>
<source>No test done yet.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="27"/>
<source>Here, results of connection test are shown.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="29"/>
<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 type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="64"/>
<source>You are good to go!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="65"/>
<source>Yeah.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="73"/>
<source>Network error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="74"/>
<source>Network error, have you entered correct username and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="78"/>
<source>Error: &apos;%1&apos;.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="79"/>
<source>Error, have you entered correct Nextcloud endpoint and password?</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="87"/>
<source>Username cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="90"/>
<source>Username is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="98"/>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="101"/>
<source>Password is okay.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="109"/>
<source>URL cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/gui/newsbluraccountdetails.cpp" line="112"/>
<source>URL is okay.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewspaperPreviewer</name>
<message numerus="yes">
@ -4680,39 +4826,50 @@ List of supported readers:</source>
<source>Published articles</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/services/newsblur/newsblurentrypoint.cpp" line="33"/>
<source>Personal news reader bringing people together to talk about the world.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Readability</name>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="32"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<source>Packages for reader mode are installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="33"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="34"/>
<source>You can now use reader mode!</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="53"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<source>Packages for reader mode are NOT installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="54"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="55"/>
<source>There is error: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="72"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="74"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="90"/>
<source>Node.js libraries not installed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="73"/>
<location filename="../src/librssguard/network-web/readability.cpp" line="75"/>
<source>%1 will now install some needed libraries, this will take only a few seconds. You will be notified when installation is complete.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/librssguard/network-web/readability.cpp" line="91"/>
<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 type="unfinished"/>
</message>
</context>
<context>
<name>RecycleBin</name>

View File

@ -26,7 +26,7 @@
<url type="donation">https://github.com/sponsors/martinrotter</url>
<content_rating type="oars-1.1" />
<releases>
<release version="4.1.2" date="2022-02-18"/>
<release version="4.1.2" date="2022-02-21"/>
</releases>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>

View File

@ -312,17 +312,24 @@ QVariant MessagesModel::data(const QModelIndex& idx, int role) const {
QDateTime dt = TextFactory::parseDateTime(QSqlQueryModel::data(idx,
Qt::ItemDataRole::EditRole).value<qint64>()).toLocalTime();
if (m_newerArticlesRelativeTime > 0 &&
dt.daysTo(QDateTime::currentDateTime()) <= m_newerArticlesRelativeTime) {
if (dt.date() == QDate::currentDate() && !m_customTimeFormat.isEmpty()) {
return dt.toString(m_customTimeFormat);
}
else if (m_newerArticlesRelativeTime > 0 &&
dt.daysTo(QDateTime::currentDateTime()) <= m_newerArticlesRelativeTime) {
auto secs_difference = dt.secsTo(QDateTime::currentDateTime());
if (secs_difference >= 604800) {
if (secs_difference >= 2419200) {
// More than 1 week.
return tr("%1 weeks ago").arg(secs_difference / 604800);
return tr("%n months ago", nullptr, secs_difference / 2419200);
}
else if (secs_difference >= 604800) {
// More than 1 week.
return tr("%n weeks ago", nullptr, secs_difference / 604800);
}
else if (secs_difference >= 172800) {
// At least 2 days.
return tr("%1 days ago").arg(secs_difference / 86400);
return tr("%n days ago", nullptr, secs_difference / 86400);
}
else if (secs_difference >= 86400) {
// 1 day.
@ -330,16 +337,16 @@ QVariant MessagesModel::data(const QModelIndex& idx, int role) const {
}
else if (secs_difference >= 3600) {
// Less than a day.
return tr("%1 hours ago").arg(secs_difference / 3600);
return tr("%n hours ago", nullptr, secs_difference / 3600);
}
else if (secs_difference >= 120) {
// Less then 1 hour ago.
return tr("%n minutes ago", nullptr, secs_difference / 60);
}
else {
// Less then 1 hour ago.
return tr("%1 minutes ago").arg(secs_difference / 60);
return tr("just now");
}
}
else if (dt.date() == QDate::currentDate() && !m_customTimeFormat.isEmpty()) {
return dt.toString(m_customTimeFormat);
}
else if (m_customDateFormat.isEmpty()) {
return QLocale().toString(dt, QLocale::FormatType::ShortFormat);
}