save work and sync langs

This commit is contained in:
Martin Rotter 2023-09-15 11:28:31 +02:00
parent 46631b3a58
commit e2d9bb19e0
6 changed files with 168 additions and 105 deletions

View File

@ -127,82 +127,67 @@ Error: %1</source>
<context>
<name>Application</name>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1086"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1109"/>
<source>Application is already running.</source>
<translation>Application is already running</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="558"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="568"/>
<source>Output directory is not writable.</source>
<translation>Output directory is not writable</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="313"/>
<source>%1 survey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="314"/>
<source>Please, fill the survey.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="317"/>
<source>Go to survey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="566"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="576"/>
<source>Settings file not copied to output directory successfully.</source>
<translation>Settings file not copied to output directory successfully.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="581"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="591"/>
<source>Database restoration was not initiated. Make sure that output directory is writable.</source>
<translation>Database restoration was not initiated. Make sure that output directory is writable.</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="588"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="598"/>
<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="1104"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1127"/>
<source>Cannot add feed</source>
<translation>Cannot add feed</translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1105"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1128"/>
<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="1263"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1286"/>
<source>Packages %1 were updated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="981"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1004"/>
<source>Unread articles fetched</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="334"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="336"/>
<source>Go to changelog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1035"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1058"/>
<source>AdBlock needs to be configured</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="328"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="330"/>
<source>Welcome</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="329"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="331"/>
<source>Welcome to %1.
Please, check NEW stuff included in this
@ -210,17 +195,17 @@ version by clicking this popup notification.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1036"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1059"/>
<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="1085"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1108"/>
<source>Already running</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1254"/>
<location filename="../src/librssguard/miscellaneous/application.cpp" line="1277"/>
<source>Packages %1 were NOT updated because of error: %2.</source>
<translation type="unfinished"></translation>
</message>
@ -319,6 +304,14 @@ version by clicking this popup notification.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BaseToastNotification</name>
<message>
<location filename="../src/librssguard/gui/notifications/basetoastnotification.cpp" line="36"/>
<source>Close this notification</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ColorToolButton</name>
<message>
@ -1862,27 +1855,27 @@ QtWebEngine cache folder -&gt; &quot;%7&quot;</source>
<context>
<name>FormMain</name>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="404"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="407"/>
<source>No possible actions</source>
<translation>No possible actions</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="363"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="366"/>
<source>No recycle bin</source>
<translation>No recycle bin</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="60"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="63"/>
<source>Main menu</source>
<translation type="unfinished">Main menu</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="73"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="76"/>
<source>Open main menu</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="81"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="84"/>
<source>Open &amp;main menu</source>
<translation type="unfinished"></translation>
</message>
@ -2323,7 +2316,7 @@ QtWebEngine cache folder -&gt; &quot;%7&quot;</source>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.ui" line="755"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="309"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="312"/>
<source>Add new category</source>
<translation>Add new category</translation>
</message>
@ -2494,37 +2487,37 @@ QtWebEngine cache folder -&gt; &quot;%7&quot;</source>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.ui" line="750"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="319"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="322"/>
<source>Add new feed</source>
<translation>Add new feed</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="370"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="373"/>
<source>No actions possible</source>
<translation>No actions possible</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="148"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="151"/>
<source>Cannot cleanup database</source>
<translation type="unfinished">Cannot cleanup database</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="149"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="152"/>
<source>Cannot cleanup database, because another critical action is running.</source>
<translation type="unfinished">Cannot cleanup database, because another critical action is running.</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="517"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="520"/>
<source>Close opened modal dialogs first.</source>
<translation type="unfinished">Close opened modal dialogs first.</translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="439"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="442"/>
<source>Fetching common data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="516"/>
<location filename="../src/librssguard/gui/dialogs/formmain.cpp" line="519"/>
<source>Close dialogs</source>
<translation type="unfinished"></translation>
</message>
@ -3862,17 +3855,17 @@ Login tokens expiration: %2</source>
<context>
<name>LabelsNode</name>
<message>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="19"/>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="20"/>
<source>Labels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="20"/>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="21"/>
<source>You can see all your labels (tags) here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="86"/>
<location filename="../src/librssguard/services/abstract/labelsnode.cpp" line="87"/>
<source>New label</source>
<translation type="unfinished"></translation>
</message>
@ -4691,37 +4684,37 @@ Login tokens expiration: %2</source>
<context>
<name>MessagesView</name>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="666"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="669"/>
<source>Problem with starting external e-mail client</source>
<translation>Problem with starting external e-mail client</translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="667"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="670"/>
<source>External e-mail client could not be started.</source>
<translation>External e-mail client could not be started.</translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="418"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="421"/>
<source>Open with external tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="876"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="881"/>
<source>Cannot run external tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="877"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="882"/>
<source>External tool &apos;%1&apos; could not be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="435"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="438"/>
<source>No external tools activated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/messagesview.cpp" line="398"/>
<location filename="../src/librssguard/gui/messagesview.cpp" line="401"/>
<source>Context menu for articles</source>
<translation type="unfinished"></translation>
</message>
@ -5441,12 +5434,12 @@ List of supported readers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp" line="983"/>
<location filename="../src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp" line="1009"/>
<source>User-published articles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp" line="1146"/>
<location filename="../src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp" line="1172"/>
<source>Published articles</source>
<translation type="unfinished"></translation>
</message>
@ -5757,7 +5750,7 @@ Login tokens expiration: %2</source>
<context>
<name>Search</name>
<message>
<location filename="../src/librssguard/services/abstract/search.cpp" line="164"/>
<location filename="../src/librssguard/services/abstract/search.cpp" line="133"/>
<source>Regular expression: %1</source>
<translation type="unfinished"></translation>
</message>
@ -5816,7 +5809,7 @@ Login tokens expiration: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/abstract/searchsnode.cpp" line="56"/>
<location filename="../src/librssguard/services/abstract/searchsnode.cpp" line="55"/>
<source>New regex query</source>
<translation type="unfinished"></translation>
</message>
@ -5824,17 +5817,17 @@ Login tokens expiration: %2</source>
<context>
<name>ServiceRoot</name>
<message>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="98"/>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="99"/>
<source>Synchronize folders &amp;&amp; other items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="107"/>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="108"/>
<source>Synchronize article cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="298"/>
<location filename="../src/librssguard/services/abstract/serviceroot.cpp" line="299"/>
<source>Number of feeds: %1
Number of categories: %2</source>
<translation type="unfinished"></translation>
@ -6247,27 +6240,27 @@ Authors of this application are NOT responsible for lost data.</source>
<context>
<name>SettingsFeedsMessages</name>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="229"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="230"/>
<source>Select new font</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="28"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="29"/>
<source>Enter format for count of articles displayed next to each feed/category in feed list. Use &quot;%all&quot; and &quot;%unread&quot; strings which are placeholders for the actual count of all (or unread) articles.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="32"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="33"/>
<source>Note that enabling this might have drastic consequences on performance of article list with big number of articles.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="52"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="53"/>
<source>days (turned off)</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="55"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="56"/>
<source>day(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -6275,10 +6268,20 @@ Authors of this application are NOT responsible for lost data.</source>
</translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="61"/>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="62"/>
<source> = unchanged size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="360"/>
<source>PC restart needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.cpp" line="361"/>
<source>Your PC needs to be restarted to make some of enabled features fully working.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingsfeedsmessages.ui" line="21"/>
<source>Feed fetching</source>
@ -6754,17 +6757,17 @@ Description: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="136"/>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="129"/>
<source>Translators needed!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="137"/>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="130"/>
<source>The translation &apos;%1&apos; is incomplete and anyone able to help with translating %2 is greatly welcomed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="139"/>
<location filename="../src/librssguard/gui/settings/settingslocalization.cpp" line="132"/>
<source>Do you want to help with the translation now?</source>
<translation type="unfinished"></translation>
</message>
@ -6976,12 +6979,17 @@ Also, there are some built-in sounds. Just start typing &quot;:&quot; and they w
<context>
<name>SqliteDriver</name>
<message>
<location filename="../src/librssguard/database/sqlitedriver.cpp" line="431"/>
<location filename="../src/librssguard/database/sqlitedriver.cpp" line="109"/>
<source>cannot get native &apos;sqlite3&apos; DB handle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/database/sqlitedriver.cpp" line="384"/>
<source>SQLite (embedded database)</source>
<translation type="unfinished">SQLite (embedded database)</translation>
</message>
<message>
<location filename="../src/librssguard/database/sqlitedriver.cpp" line="443"/>
<location filename="../src/librssguard/database/sqlitedriver.cpp" line="398"/>
<source>Database file not copied to output directory successfully.</source>
<translation type="unfinished">Database file not copied to output directory successfully.</translation>
</message>
@ -7472,12 +7480,12 @@ Unread news: %2</translation>
<context>
<name>TabBar</name>
<message>
<location filename="../src/librssguard/gui/tabbar.cpp" line="32"/>
<location filename="../src/librssguard/gui/tabbar.cpp" line="33"/>
<source>Close this tab.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/tabbar.cpp" line="33"/>
<location filename="../src/librssguard/gui/tabbar.cpp" line="34"/>
<source>Close tab</source>
<translation>Close tab</translation>
</message>
@ -7523,27 +7531,27 @@ Unread news: %2</translation>
<context>
<name>TextBrowserViewer</name>
<message>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="147"/>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="148"/>
<source>image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="362"/>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="363"/>
<source>Enable external resources</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="365"/>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="366"/>
<source>Open in external browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="367"/>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="368"/>
<source>Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="392"/>
<location filename="../src/librssguard/gui/webviewers/qtextbrowser/textbrowserviewer.cpp" line="393"/>
<source>Open with external tool</source>
<translation type="unfinished"></translation>
</message>
@ -7582,20 +7590,53 @@ Unread news: %2</translation>
</translation>
</message>
</context>
<context>
<name>ToastNotification</name>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.ui" line="47"/>
<source>...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.ui" line="62"/>
<source>11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.ui" line="72"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.ui" line="87"/>
<source>PushButton</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/notifications/toastnotification.cpp" line="49"/>
<source>Do it!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ToolBarEditor</name>
<message>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="83"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="84"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="116"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="85"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="117"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="188"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="191"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="118"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="187"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="190"/>
<source>Separator</source>
<translation>Separator</translation>
</message>
<message>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="177"/>
<location filename="../src/librssguard/gui/toolbars/toolbareditor.cpp" line="176"/>
<source>Toolbar spacer</source>
<translation>Toolbar spacer</translation>
</message>
@ -7951,7 +7992,7 @@ Last login on: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/services/tt-rss/ttrssserviceroot.cpp" line="406"/>
<location filename="../src/librssguard/services/tt-rss/ttrssserviceroot.cpp" line="407"/>
<source>cannot get list of feeds, network error &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
@ -7972,53 +8013,53 @@ Last login on: %4</source>
<context>
<name>WebBrowser</name>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="26"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="27"/>
<source>Navigation panel</source>
<translation>Navigation panel</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="33"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="34"/>
<source>View website in reader mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="242"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="243"/>
<source>No title</source>
<extracomment>Webbrowser tab title when no title is available.</extracomment>
<translation>No title</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="276"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="277"/>
<source>Reader mode failed for this website</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="277"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="278"/>
<source>Reader mode cannot be applied to current page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="288"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="289"/>
<source>Back</source>
<translation>Back</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="289"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="290"/>
<source>Forward</source>
<translation>Forward</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="290"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="291"/>
<source>Reload</source>
<translation>Reload</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="291"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="292"/>
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="30"/>
<location filename="../src/librssguard/gui/webbrowser.cpp" line="31"/>
<source>Open this website in system web browser</source>
<translation type="unfinished"></translation>
</message>

View File

@ -99,8 +99,10 @@
#define DEFAULT_NOTIFICATION_VOLUME 50
#define MAX_THREADPOOL_THREADS 32
#define WEB_BROWSER_SCROLL_STEP 50.0
#define NOTIFICATIONS_MARGIN 16
#define NOTIFICATIONS_WIDTH 256
#define NOTIFICATIONS_MARGIN 16
#define NOTIFICATIONS_WIDTH 256
#define NOTIFICATIONS_TIMEOUT 15s
#define GOOGLE_SEARCH_URL "https://www.google.com/search?q=%1&ie=utf-8&oe=utf-8"
#define GOOGLE_SUGGEST_URL "http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=%1"

View File

@ -33,13 +33,14 @@ BaseToastNotification::BaseToastNotification(QWidget* parent) : QDialog(parent)
BaseToastNotification::~BaseToastNotification() {}
void BaseToastNotification::setupCloseButton(QAbstractButton* btn) {
btn->setToolTip(tr("Close this notification"));
btn->setIcon(qApp->icons()->fromTheme(QSL("dialog-close"), QSL("gtk-close")));
connect(btn, &QAbstractButton::clicked, this, &BaseToastNotification::close);
}
void BaseToastNotification::setupTimedClosing() {
QTimer::singleShot(15s, this, &BaseToastNotification::close);
QTimer::singleShot(NOTIFICATIONS_TIMEOUT, this, &BaseToastNotification::close);
}
bool BaseToastNotification::eventFilter(QObject* watched, QEvent* event) {

View File

@ -8,6 +8,15 @@
#include <Carbon/Carbon.h>
#endif
void ToastNotification::setupHeading() {
auto fon = m_ui.m_lblTitle->font();
fon.setBold(true);
fon.setPointSize(fon.pointSize() * 1.2);
m_ui.m_lblTitle->setFont(fon);
}
ToastNotification::ToastNotification(Notification::Event event,
const GuiMessage& msg,
const GuiAction& action,
@ -15,13 +24,7 @@ ToastNotification::ToastNotification(Notification::Event event,
: BaseToastNotification(parent) {
m_ui.setupUi(this);
auto fon = m_ui.m_lblTitle->font();
fon.setBold(true);
// fon.s
m_ui.m_lblTitle->setFont(fon);
setupHeading();
setupCloseButton(m_ui.m_btnClose);
setupTimedClosing();

View File

@ -21,6 +21,7 @@ class ToastNotification : public BaseToastNotification {
virtual bool alwaysOnTop() const;
private:
void setupHeading();
void loadNotification(Notification::Event event, const GuiMessage& msg, const GuiAction& action);
QIcon iconForType(QSystemTrayIcon::MessageIcon icon) const;

View File

@ -14,6 +14,18 @@
<string>Dialog</string>
</property>
<layout class="QFormLayout" name="m_mainLayout">
<property name="leftMargin">
<number>6</number>
</property>
<property name="topMargin">
<number>6</number>
</property>
<property name="rightMargin">
<number>6</number>
</property>
<property name="bottomMargin">
<number>6</number>
</property>
<item row="0" column="0" colspan="2">
<layout class="QHBoxLayout" name="m_titleLayout">
<item>
@ -24,6 +36,9 @@
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>