Localization enhancements.
This commit is contained in:
parent
e62de19189
commit
4d14ee9a84
@ -4,9 +4,30 @@
|
|||||||
<context>
|
<context>
|
||||||
<name>CornerButton</name>
|
<name>CornerButton</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Open new tab</source>
|
<source>Open new web browser tab.</source>
|
||||||
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
||||||
<translation>Otevřít nový panel</translation>
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>DatabaseFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>MySQL server works as expected.</source>
|
||||||
|
<translation>MySQL server pracuje v pořádku.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No MySQL server is running in the target destination.</source>
|
||||||
|
<translation>V daném umístění neběží žádný MySQL server.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Access denied. Invalid username or password used.</source>
|
||||||
|
<extracomment>Access to MySQL server was denied.</extracomment>
|
||||||
|
<translation>Přístup zamítnut. Nesprávne jméno či heslo.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Unknown error.</source>
|
||||||
|
<extracomment>Unknown MySQL error arised.</extracomment>
|
||||||
|
<translation>Neznámá chyba.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -17,10 +38,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Feed update started</source>
|
<source>Feed update started</source>
|
||||||
|
<extracomment>Text display in status bar when feed update is started.</extracomment>
|
||||||
<translation>Spuštěn update kanálů</translation>
|
<translation>Spuštěn update kanálů</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Updated feed '%1'</source>
|
<source>Updated feed '%1'</source>
|
||||||
|
<extracomment>Text display in status bar when particular feed is updated.</extracomment>
|
||||||
<translation>Aktualizován kanál '%1'</translation>
|
<translation>Aktualizován kanál '%1'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -57,11 +80,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Titles of feeds/categories.</source>
|
<source>Titles of feeds/categories.</source>
|
||||||
<extracomment>Feed list header tooltips.</extracomment>
|
<extracomment>Feed list header "titles" column tooltip.</extracomment>
|
||||||
<translation>Názvy kanálů/kategorií.</translation>
|
<translation>Názvy kanálů/kategorií.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Counts of unread/all meesages.</source>
|
<source>Counts of unread/all meesages.</source>
|
||||||
|
<extracomment>Feed list header "counts" column tooltip.</extracomment>
|
||||||
<translation>Počty nepřečtených/všech zpráviček.</translation>
|
<translation>Počty nepřečtených/všech zpráviček.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -70,6 +94,77 @@
|
|||||||
<translation>Kořen</translation>
|
<translation>Kořen</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardCategory</name>
|
||||||
|
<message>
|
||||||
|
<source>%1 (standard category)
|
||||||
|
%2%3</source>
|
||||||
|
<extracomment>Tooltip for standard feed.</extracomment>
|
||||||
|
<translation>%1 (standardní kategorie)
|
||||||
|
%2%3</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>
|
||||||
|
|
||||||
|
This category does not contain any nested items.</source>
|
||||||
|
<translation>
|
||||||
|
|
||||||
|
Tato kategorie neobsahuje žádné podřízené položky.</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation>
|
||||||
|
<numerusform>%n nepřečtená zpráva.</numerusform>
|
||||||
|
<numerusform>%n nepřečtené zprávy.</numerusform>
|
||||||
|
<numerusform>%n nepřečtených zpráv.</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardFeed</name>
|
||||||
|
<message>
|
||||||
|
<source>does not use auto-update</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation>nepoužívá auto-aktualizace</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uses global settings</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation>používá globální nastavení</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation>
|
||||||
|
<numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform>
|
||||||
|
<numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform>
|
||||||
|
<numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Encoding: %4
|
||||||
|
Auto-update status: %5</source>
|
||||||
|
<extracomment>Tooltip for feed.</extracomment>
|
||||||
|
<translation>%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Kódování: %4
|
||||||
|
Status auto-aktualizace: %5</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation>
|
||||||
|
<numerusform>%n nepřečtená zpráva.</numerusform>
|
||||||
|
<numerusform>%n nepřečtené zprávy.</numerusform>
|
||||||
|
<numerusform>%n nepřečtených zpráv.</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FeedsView</name>
|
<name>FeedsView</name>
|
||||||
<message>
|
<message>
|
||||||
@ -133,15 +228,12 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 is performing scheduled update of some feeds.</source>
|
<source>%1 is performing scheduled update of some feeds.</source>
|
||||||
|
<extracomment>RSS Guard is performing updates right now.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormAbout</name>
|
<name>FormAbout</name>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard</source>
|
|
||||||
<translation>O programu RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Information</source>
|
<source>Information</source>
|
||||||
<translation>Informace</translation>
|
<translation>Informace</translation>
|
||||||
@ -203,6 +295,11 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>About %1</source>
|
||||||
|
<extracomment>About RSS Guard dialog title.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormMain</name>
|
<name>FormMain</name>
|
||||||
@ -238,10 +335,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Settings</source>
|
<source>&Settings</source>
|
||||||
<translation>Na&stavení</translation>
|
<translation>Na&stavení</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&About RSS Guard</source>
|
|
||||||
<translation>&O aplikaci RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Current tab</source>
|
<source>&Current tab</source>
|
||||||
<translation>&Aktivní panel</translation>
|
<translation>&Aktivní panel</translation>
|
||||||
@ -266,30 +359,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Messages</source>
|
<source>&Messages</source>
|
||||||
<translation>&Zprávy</translation>
|
<translation>&Zprávy</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update all feeds.</source>
|
|
||||||
<translation>Aktualizovat všechny kanály.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update selected feeds/categories.</source>
|
|
||||||
<translation>Aktualizovat vybrané kategorie/kanály.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit selected feed/category.</source>
|
|
||||||
<translation>Editovat vybrané kategorii/kanál.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as read.</source>
|
|
||||||
<translation>Označit vybrané zprávy jako přečtené.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as unread.</source>
|
|
||||||
<translation>Označit vybrané zprávy jako nepřečtené.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Switch importance of selected messages.</source>
|
|
||||||
<translation>Přepnout důležitost vybraných zpráv.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Web browser</source>
|
<source>&Web browser</source>
|
||||||
<translation>&Webovy prohlížeč</translation>
|
<translation>&Webovy prohlížeč</translation>
|
||||||
@ -314,10 +383,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Display settings of the application.</source>
|
<source>Display settings of the application.</source>
|
||||||
<translation>Zobrazit nastavení aplikace.</translation>
|
<translation>Zobrazit nastavení aplikace.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard.</source>
|
|
||||||
<translation>O programu RSS Guard.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch fullscreen mode.</source>
|
<source>Switch fullscreen mode.</source>
|
||||||
<translation>Přepnout režim celé obrazovky.</translation>
|
<translation>Přepnout režim celé obrazovky.</translation>
|
||||||
@ -330,42 +395,22 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Close current web browser tab.</source>
|
<source>Close current web browser tab.</source>
|
||||||
<translation>Zavřít aktuální panel webového prohlížeče..</translation>
|
<translation>Zavřít aktuální panel webového prohlížeče..</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Delete selected messages.</source>
|
|
||||||
<translation>Smazat vybrané zprávy.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected messages in internal browser</source>
|
<source>Open selected messages in internal browser</source>
|
||||||
<translation>Otevřít vybrané zprávy v interním prohlížeči</translation>
|
<translation>Otevřít vybrané zprávy v interním prohlížeči</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected messages in internal browser.</source>
|
|
||||||
<translation>Otevřít vybrané zprávy v interním prohlížeči.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in external browser</source>
|
<source>Open selected source articles in external browser</source>
|
||||||
<translation>Otevřít vybrané zdrojové články v externím prohlížeči</translation>
|
<translation>Otevřít vybrané zdrojové články v externím prohlížeči</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source articles in external browser.</source>
|
|
||||||
<translation>Otevřít vybrané zdrojové články v externím prohlížeči.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in internal browser</source>
|
<source>Open selected source articles in internal browser</source>
|
||||||
<translation>Otevřít vybrané zdrojové články v interním prohlížeči</translation>
|
<translation>Otevřít vybrané zdrojové články v interním prohlížeči</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source messages in internal browser.</source>
|
|
||||||
<translation>Otevřít vybrané zdrojové články v interním prohlížeči.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Application is already running.</source>
|
<source>Application is already running.</source>
|
||||||
<translation>Aplikace již běží.</translation>
|
<translation>Aplikace již běží.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Clear selected messages</source>
|
|
||||||
<translation>&Smazat vybrané zprávy</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>No actions available</source>
|
<source>No actions available</source>
|
||||||
<translation>Žádná dostupná akce</translation>
|
<translation>Žádná dostupná akce</translation>
|
||||||
@ -378,30 +423,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Fee&ds && categories</source>
|
<source>Fee&ds && categories</source>
|
||||||
<translation>Kanály && ka&tegorie</translation>
|
<translation>Kanály && ka&tegorie</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update &all items</source>
|
|
||||||
<translation>Aktualizov&at všechny položky</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update &selected items</source>
|
|
||||||
<translation>Aktualizovat v&ybrané položky</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Clear selected items</source>
|
|
||||||
<translation>Vyprázdnit vybrané položky</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark all messages in all feeds read. This does not take message filters into account.</source>
|
|
||||||
<translation>Označí všechny zprávy ve všech kanálech jako přečtené. Toto nebere v potaz filtry zpráv.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>View selected items in newspaper mode</source>
|
|
||||||
<translation>Zobrazit vybrané položky v novinovém náhledu</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Delete selected feed/category.</source>
|
|
||||||
<translation>Smazat vybraný kanál/kategorii.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
||||||
<translation>Označit všechny zprávy (i přes filtry zpráv) z vybraných kanálů jako přečtené.</translation>
|
<translation>Označit všechny zprávy (i přes filtry zpráv) z vybraných kanálů jako přečtené.</translation>
|
||||||
@ -410,10 +431,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
||||||
<translation>Označit všechny zprávy (i přes filtry zpráv) z vybraných kanálů jako nepřečtené.</translation>
|
<translation>Označit všechny zprávy (i přes filtry zpráv) z vybraných kanálů jako nepřečtené.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Remove all messages from selected feeds.</source>
|
|
||||||
<translation>Smazat všechny zprávy z vybraných kanálů.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
||||||
<translation>Zobrazí všechny zprávy z vybraných kanálů/kategorií v "novinovém" náhledu. Všechny zprávy budou automaticky označeny jako přečtené.</translation>
|
<translation>Zobrazí všechny zprávy z vybraných kanálů/kategorií v "novinovém" náhledu. Všechny zprávy budou automaticky označeny jako přečtené.</translation>
|
||||||
@ -422,22 +439,10 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Add new standard category.</source>
|
<source>Add new standard category.</source>
|
||||||
<translation>Přidat novou standardní kategorii.</translation>
|
<translation>Přidat novou standardní kategorii.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Add new item</source>
|
|
||||||
<translation>Přidat novou položku</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch &fullscreen/normal mode</source>
|
<source>Switch &fullscreen/normal mode</source>
|
||||||
<translation>Přepnout režim &celé obrazovky</translation>
|
<translation>Přepnout režim &celé obrazovky</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Edit selected item</source>
|
|
||||||
<translation>Upravit &vybranou položku</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Delete selected item</source>
|
|
||||||
<translation>&Smazat vybranou položku</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Add new standard feed.</source>
|
<source>Add new standard feed.</source>
|
||||||
<translation>Přidat nový standardní kanál.</translation>
|
<translation>Přidat nový standardní kanál.</translation>
|
||||||
@ -474,38 +479,18 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Hides or shows the list of feeds/categories.</source>
|
<source>Hides or shows the list of feeds/categories.</source>
|
||||||
<translation>Skryje nebo zobrazí seznam kanálů/kategorií.</translation>
|
<translation>Skryje nebo zobrazí seznam kanálů/kategorií.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Clear all items</source>
|
|
||||||
<translation>Vyprázdnit všechny položky</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Remove all messages from all feeds.</source>
|
|
||||||
<translation>Smazat všechnyzprávy ze všech kanálů. </translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next feed/category</source>
|
<source>Select next feed/category</source>
|
||||||
<translation>Vybrat další kanál/kategorii</translation>
|
<translation>Vybrat další kanál/kategorii</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next feed/category.</source>
|
|
||||||
<translation>Vybrat další kanál/kategorii.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous feed/category</source>
|
<source>Select previous feed/category</source>
|
||||||
<translation>Vybrat předchozí kanál/kategorii</translation>
|
<translation>Vybrat předchozí kanál/kategorii</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select previous feed/category.</source>
|
|
||||||
<translation>Vybrat předchozí kanál/kategorii.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next message</source>
|
<source>Select next message</source>
|
||||||
<translation>Vybrat další zprávu</translation>
|
<translation>Vybrat další zprávu</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next message.</source>
|
|
||||||
<translation>Vybrat další zprávu.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous message</source>
|
<source>Select previous message</source>
|
||||||
<translation>Vybrat předchozí zprávu</translation>
|
<translation>Vybrat předchozí zprávu</translation>
|
||||||
@ -539,15 +524,75 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark &selected items as read</source>
|
<source>&About application</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark selected items as unread</source>
|
<source>Displays extra info about this application.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all &items as read</source>
|
<source>Ctrl+Shift+A</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark &selected feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark selected feeds as unread</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected messages</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from selected feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Marks all messages in all feeds read. This does not take message filters into account.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from all feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add new feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &all feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Edit selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark all &feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>View selected feeds in newspaper mode</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean all feeds</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
@ -645,6 +690,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Version</source>
|
<source>Version</source>
|
||||||
|
<extracomment>Version column of skin list.</extracomment>
|
||||||
<translation>Verze</translation>
|
<translation>Verze</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -746,6 +792,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
|
<extracomment>Skin list name column.</extracomment>
|
||||||
<translation>Název</translation>
|
<translation>Název</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -822,6 +869,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Executables (*.*)</source>
|
<source>Executables (*.*)</source>
|
||||||
|
<extracomment>File filter for external browser selection dialog.</extracomment>
|
||||||
<translation>Spouštěče (*.*)</translation>
|
<translation>Spouštěče (*.*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -1523,6 +1571,10 @@ downloaded and installed.</source>
|
|||||||
currently installed one.</source>
|
currently installed one.</source>
|
||||||
<translation>Toto vydání není novější než aktuálně nainstalované.</translation>
|
<translation>Toto vydání není novější než aktuálně nainstalované.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Check for updates</source>
|
||||||
|
<translation type="unfinished">Zkontrolovat aktualizace</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormWelcome</name>
|
<name>FormWelcome</name>
|
||||||
@ -1671,108 +1723,7 @@ currently installed one.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>NetworkFactory</name>
|
||||||
<message>
|
|
||||||
<source>LANG_NAME</source>
|
|
||||||
<extracomment>Name of language, e.g. English.</extracomment>
|
|
||||||
<translation>Čeština</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_ABBREV</source>
|
|
||||||
<extracomment>Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US".</extracomment>
|
|
||||||
<translation>cs_CZ</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_VERSION</source>
|
|
||||||
<extracomment>Version of your translation, e.g. 1.0.</extracomment>
|
|
||||||
<translation>0.01</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_AUTHOR</source>
|
|
||||||
<extracomment>Name of translator - optional.</extracomment>
|
|
||||||
<translation>Martin Rotter</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_EMAIL</source>
|
|
||||||
<extracomment>Email of translator - optional.</extracomment>
|
|
||||||
<translation>rotter.martinos@gmail.com</translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>%n unread message(s).</source>
|
|
||||||
<extracomment>Tooltip for "unread" column of feed list.
|
|
||||||
----------
|
|
||||||
Tooltip for "unread" column of feed list.</extracomment>
|
|
||||||
<translation>
|
|
||||||
<numerusform>%n nepřečtená zpráva.</numerusform>
|
|
||||||
<numerusform>%n nepřečtené zprávy.</numerusform>
|
|
||||||
<numerusform>%n nepřečtených zpráv.</numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>
|
|
||||||
|
|
||||||
This category does not contain any nested items.</source>
|
|
||||||
<translation>
|
|
||||||
|
|
||||||
Tato kategorie neobsahuje žádné podřízené položky.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (standard category)
|
|
||||||
%2%3</source>
|
|
||||||
<extracomment>Tooltip for standard feed.</extracomment>
|
|
||||||
<translation>%1 (standardní kategorie)
|
|
||||||
%2%3</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No MySQL server is running in the target destination.</source>
|
|
||||||
<translation>V daném umístění neběží žádný MySQL server.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Access denied. Invalid username or password used.</source>
|
|
||||||
<extracomment>Access to MySQL server was denied.</extracomment>
|
|
||||||
<translation>Přístup zamítnut. Nesprávne jméno či heslo.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Unknown error.</source>
|
|
||||||
<extracomment>Unknown MySQL error arised.</extracomment>
|
|
||||||
<translation>Neznámá chyba.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>does not use auto-update</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>nepoužívá auto-aktualizace</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uses global settings</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>používá globální nastavení</translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>
|
|
||||||
<numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform>
|
|
||||||
<numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform>
|
|
||||||
<numerusform>používá specifické nastavení (%n minut do další aktualizace)</numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Encoding: %4
|
|
||||||
Auto-update status: %5</source>
|
|
||||||
<extracomment>Tooltip for feed.</extracomment>
|
|
||||||
<translation>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Kódování: %4
|
|
||||||
Status auto-aktualizace: %5</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>MySQL server works as expected.</source>
|
|
||||||
<translation>MySQL server pracuje v pořádku.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>protocol error</source>
|
<source>protocol error</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
@ -1808,6 +1759,11 @@ Status auto-aktualizace: %5</translation>
|
|||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation>dočasný výpadek</translation>
|
<translation>dočasný výpadek</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>authentication failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation>autentifikace selhala</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>proxy authentication required</source>
|
<source>proxy authentication required</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
@ -1828,20 +1784,43 @@ Status auto-aktualizace: %5</translation>
|
|||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation>neznámý obsah</translation>
|
<translation>neznámý obsah</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>content not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation>obsah nenalezen</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unknown error</source>
|
<source>unknown error</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation>neznámá chyba</translation>
|
<translation>neznámá chyba</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>QObject</name>
|
||||||
<message>
|
<message>
|
||||||
<source>authentication failed</source>
|
<source>LANG_NAME</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Name of language, e.g. English.</extracomment>
|
||||||
<translation>autentifikace selhala</translation>
|
<translation>Čeština</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>content not found</source>
|
<source>LANG_ABBREV</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US".</extracomment>
|
||||||
<translation>obsah nenalezen</translation>
|
<translation>cs_CZ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_VERSION</source>
|
||||||
|
<extracomment>Version of your translation, e.g. 1.0.</extracomment>
|
||||||
|
<translation>0.01</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_AUTHOR</source>
|
||||||
|
<extracomment>Name of translator - optional.</extracomment>
|
||||||
|
<translation>Martin Rotter</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_EMAIL</source>
|
||||||
|
<extracomment>Email of translator - optional.</extracomment>
|
||||||
|
<translation>rotter.martinos@gmail.com</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -4,9 +4,30 @@
|
|||||||
<context>
|
<context>
|
||||||
<name>CornerButton</name>
|
<name>CornerButton</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Open new tab</source>
|
<source>Open new web browser tab.</source>
|
||||||
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
||||||
<translation>Öffne neuen Reiter</translation>
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>DatabaseFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>MySQL server works as expected.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No MySQL server is running in the target destination.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Access denied. Invalid username or password used.</source>
|
||||||
|
<extracomment>Access to MySQL server was denied.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Unknown error.</source>
|
||||||
|
<extracomment>Unknown MySQL error arised.</extracomment>
|
||||||
|
<translation>Unbekannter Fehler.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -17,10 +38,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Feed update started</source>
|
<source>Feed update started</source>
|
||||||
|
<extracomment>Text display in status bar when feed update is started.</extracomment>
|
||||||
<translation>Feed update begonnen</translation>
|
<translation>Feed update begonnen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Updated feed '%1'</source>
|
<source>Updated feed '%1'</source>
|
||||||
|
<extracomment>Text display in status bar when particular feed is updated.</extracomment>
|
||||||
<translation>Upgedateter feed '%1'</translation>
|
<translation>Upgedateter feed '%1'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -57,11 +80,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Titles of feeds/categories.</source>
|
<source>Titles of feeds/categories.</source>
|
||||||
<extracomment>Feed list header tooltips.</extracomment>
|
<extracomment>Feed list header "titles" column tooltip.</extracomment>
|
||||||
<translation>Titel der Feeds/Kategorien.</translation>
|
<translation>Titel der Feeds/Kategorien.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Counts of unread/all meesages.</source>
|
<source>Counts of unread/all meesages.</source>
|
||||||
|
<extracomment>Feed list header "counts" column tooltip.</extracomment>
|
||||||
<translation>Anzahl ungelesener/aller Nachrichten.</translation>
|
<translation>Anzahl ungelesener/aller Nachrichten.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -70,6 +94,67 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardCategory</name>
|
||||||
|
<message>
|
||||||
|
<source>%1 (standard category)
|
||||||
|
%2%3</source>
|
||||||
|
<extracomment>Tooltip for standard feed.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>
|
||||||
|
|
||||||
|
This category does not contain any nested items.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardFeed</name>
|
||||||
|
<message>
|
||||||
|
<source>does not use auto-update</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uses global settings</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Encoding: %4
|
||||||
|
Auto-update status: %5</source>
|
||||||
|
<extracomment>Tooltip for feed.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FeedsView</name>
|
<name>FeedsView</name>
|
||||||
<message>
|
<message>
|
||||||
@ -133,15 +218,12 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 is performing scheduled update of some feeds.</source>
|
<source>%1 is performing scheduled update of some feeds.</source>
|
||||||
|
<extracomment>RSS Guard is performing updates right now.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormAbout</name>
|
<name>FormAbout</name>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard</source>
|
|
||||||
<translation>Über RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Information</source>
|
<source>Information</source>
|
||||||
<translation>Information</translation>
|
<translation>Information</translation>
|
||||||
@ -203,6 +285,11 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>About %1</source>
|
||||||
|
<extracomment>About RSS Guard dialog title.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormMain</name>
|
<name>FormMain</name>
|
||||||
@ -238,10 +325,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Settings</source>
|
<source>&Settings</source>
|
||||||
<translation>&Einstellungen</translation>
|
<translation>&Einstellungen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&About RSS Guard</source>
|
|
||||||
<translation>&Über RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Current tab</source>
|
<source>&Current tab</source>
|
||||||
<translation>&Aktueller Reiter</translation>
|
<translation>&Aktueller Reiter</translation>
|
||||||
@ -266,30 +349,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Messages</source>
|
<source>&Messages</source>
|
||||||
<translation>&Nachrichten</translation>
|
<translation>&Nachrichten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update all feeds.</source>
|
|
||||||
<translation>Alle Feeds updaten.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update selected feeds/categories.</source>
|
|
||||||
<translation>Update alle selektierten Feeds/Kategorien.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit selected feed/category.</source>
|
|
||||||
<translation>Editiere selektierten Feed/Kategorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as read.</source>
|
|
||||||
<translation>Markiere die selektierten Nachrichten als gelesen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as unread.</source>
|
|
||||||
<translation>Markiere die selektierten Nachrichten als ungelesen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Switch importance of selected messages.</source>
|
|
||||||
<translation>Schalte die Wichtigkeit der selektierten Nachrichten um.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Web browser</source>
|
<source>&Web browser</source>
|
||||||
<translation>&Web Browser</translation>
|
<translation>&Web Browser</translation>
|
||||||
@ -314,10 +373,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Display settings of the application.</source>
|
<source>Display settings of the application.</source>
|
||||||
<translation>Anzeigeeinstellungen der Applikation.</translation>
|
<translation>Anzeigeeinstellungen der Applikation.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard.</source>
|
|
||||||
<translation>Über RSS Guard.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch fullscreen mode.</source>
|
<source>Switch fullscreen mode.</source>
|
||||||
<translation>Schalte zum Vollbildmodus.</translation>
|
<translation>Schalte zum Vollbildmodus.</translation>
|
||||||
@ -330,42 +385,22 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Close current web browser tab.</source>
|
<source>Close current web browser tab.</source>
|
||||||
<translation>Schliesse aktuellen Web Browser Reiter.</translation>
|
<translation>Schliesse aktuellen Web Browser Reiter.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Delete selected messages.</source>
|
|
||||||
<translation>Lösche selektierte Nachrichten.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected messages in internal browser</source>
|
<source>Open selected messages in internal browser</source>
|
||||||
<translation>Öffne selektierte Nachrichten im internen Browser</translation>
|
<translation>Öffne selektierte Nachrichten im internen Browser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected messages in internal browser.</source>
|
|
||||||
<translation>Öffne selektierte Nachrichten im internen Browser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in external browser</source>
|
<source>Open selected source articles in external browser</source>
|
||||||
<translation>Öffne selektierte Quellenartikel im externen Browser</translation>
|
<translation>Öffne selektierte Quellenartikel im externen Browser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source articles in external browser.</source>
|
|
||||||
<translation>Öffne selektierte Quellenartikel im externen Browser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in internal browser</source>
|
<source>Open selected source articles in internal browser</source>
|
||||||
<translation>Öffne selektierte Quellenartikel im internen Browser</translation>
|
<translation>Öffne selektierte Quellenartikel im internen Browser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source messages in internal browser.</source>
|
|
||||||
<translation>Öffne selektierte Quellenartikel im internen Browser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Application is already running.</source>
|
<source>Application is already running.</source>
|
||||||
<translation>Die Applikation läuft bereits.</translation>
|
<translation>Die Applikation läuft bereits.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Clear selected messages</source>
|
|
||||||
<translation>Selektierte Nachrichten &löschen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>No actions available</source>
|
<source>No actions available</source>
|
||||||
<translation>Keine Funktionen verfügbar</translation>
|
<translation>Keine Funktionen verfügbar</translation>
|
||||||
@ -378,30 +413,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Fee&ds && categories</source>
|
<source>Fee&ds && categories</source>
|
||||||
<translation>Fee&ds && Kategorien</translation>
|
<translation>Fee&ds && Kategorien</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update &all items</source>
|
|
||||||
<translation>&Alle Items updaten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update &selected items</source>
|
|
||||||
<translation>&Selektierte Items updaten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Clear selected items</source>
|
|
||||||
<translation>Lösche selektierte Items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark all messages in all feeds read. This does not take message filters into account.</source>
|
|
||||||
<translation>Markiere alle Nachrichten in allen Feeds als gelesen. Dies erstreckt sich nicht auf Nachrichtenfilter.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>View selected items in newspaper mode</source>
|
|
||||||
<translation>Zeige die selektierten Items im Zeitungsmodus</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Delete selected feed/category.</source>
|
|
||||||
<translation>Lösche selektierten Feed/Kategorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
||||||
<translation>Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als gelesen.</translation>
|
<translation>Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als gelesen.</translation>
|
||||||
@ -410,10 +421,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
||||||
<translation>Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als ungelesen.</translation>
|
<translation>Markiere alle Nachrichten (ohne Nachrichtenfilter) der selektierten Feeds als ungelesen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Remove all messages from selected feeds.</source>
|
|
||||||
<translation>Entferne alle Nachrichten von den selektierten Feeds.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
||||||
<translation>Zeige alle Nachrichten der selektierten Feeds/Kategorien in einem neuen Zeitungsmodusreiter an. Bemerke, dass Nachrichten nicht automatisch als gelesen gesetzt werden.</translation>
|
<translation>Zeige alle Nachrichten der selektierten Feeds/Kategorien in einem neuen Zeitungsmodusreiter an. Bemerke, dass Nachrichten nicht automatisch als gelesen gesetzt werden.</translation>
|
||||||
@ -422,22 +429,10 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Add new standard category.</source>
|
<source>Add new standard category.</source>
|
||||||
<translation>Neue Standardkategorie hinzufügen.</translation>
|
<translation>Neue Standardkategorie hinzufügen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Add new item</source>
|
|
||||||
<translation>Neues Item hinzufügen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch &fullscreen/normal mode</source>
|
<source>Switch &fullscreen/normal mode</source>
|
||||||
<translation>Schalte zwischen &Vollbild- und Normalmodus um.</translation>
|
<translation>Schalte zwischen &Vollbild- und Normalmodus um.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Edit selected item</source>
|
|
||||||
<translation>&Editiere das selektierte Item</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Delete selected item</source>
|
|
||||||
<translation>&Lösche das selektierte Item</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Add new standard feed.</source>
|
<source>Add new standard feed.</source>
|
||||||
<translation>Füge einen neuen Standard-Feed hinzu.</translation>
|
<translation>Füge einen neuen Standard-Feed hinzu.</translation>
|
||||||
@ -474,38 +469,18 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Hides or shows the list of feeds/categories.</source>
|
<source>Hides or shows the list of feeds/categories.</source>
|
||||||
<translation>Versteckt oder zeigt die Liste der Feeds/Kategorien an.</translation>
|
<translation>Versteckt oder zeigt die Liste der Feeds/Kategorien an.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Clear all items</source>
|
|
||||||
<translation>Lösche alle Items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Remove all messages from all feeds.</source>
|
|
||||||
<translation>Entferne alle Nachrichten von allen Feeds.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next feed/category</source>
|
<source>Select next feed/category</source>
|
||||||
<translation>Selektiere den nächsten Feed/Kategorie</translation>
|
<translation>Selektiere den nächsten Feed/Kategorie</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next feed/category.</source>
|
|
||||||
<translation>Selektiere den nächsten Feed/Kategorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous feed/category</source>
|
<source>Select previous feed/category</source>
|
||||||
<translation>Selektiere den vorherigen Feed/Kategorie</translation>
|
<translation>Selektiere den vorherigen Feed/Kategorie</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select previous feed/category.</source>
|
|
||||||
<translation>Selektiere den vorherigen Feed/Kategorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next message</source>
|
<source>Select next message</source>
|
||||||
<translation>Selektiere die nächste Nachricht</translation>
|
<translation>Selektiere die nächste Nachricht</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next message.</source>
|
|
||||||
<translation>Selektiere die nächste Nachricht.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous message</source>
|
<source>Select previous message</source>
|
||||||
<translation>Selektiere die vorherige Nachricht</translation>
|
<translation>Selektiere die vorherige Nachricht</translation>
|
||||||
@ -539,15 +514,75 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark &selected items as read</source>
|
<source>&About application</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark selected items as unread</source>
|
<source>Displays extra info about this application.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all &items as read</source>
|
<source>Ctrl+Shift+A</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark &selected feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark selected feeds as unread</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected messages</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from selected feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Marks all messages in all feeds read. This does not take message filters into account.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from all feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add new feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &all feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Edit selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark all &feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>View selected feeds in newspaper mode</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean all feeds</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
@ -645,6 +680,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Version</source>
|
<source>Version</source>
|
||||||
|
<extracomment>Version column of skin list.</extracomment>
|
||||||
<translation>Version</translation>
|
<translation>Version</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -740,6 +776,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
|
<extracomment>Skin list name column.</extracomment>
|
||||||
<translation>Name</translation>
|
<translation>Name</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -816,6 +853,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Executables (*.*)</source>
|
<source>Executables (*.*)</source>
|
||||||
|
<extracomment>File filter for external browser selection dialog.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -1505,6 +1543,10 @@ downloaded and installed.</source>
|
|||||||
currently installed one.</source>
|
currently installed one.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Check for updates</source>
|
||||||
|
<translation type="unfinished">Prüfe auf Updates</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormWelcome</name>
|
<name>FormWelcome</name>
|
||||||
@ -1652,6 +1694,79 @@ currently installed one.</source>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>NetworkFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>protocol error</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Protokollfehler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>host not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Host nicht gefunden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>connection refused</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>connection timed out</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>SSL handshake failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy server connection refused</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>temporary failure</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Temporärer Fehler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>authentication failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy authentication required</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy server not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>success</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Erfolg</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uknown content</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">unbekannter Inhalt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>content not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Inhalt nicht gefunden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>unknown error</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">unbekannter Fehler</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1679,143 +1794,6 @@ currently installed one.</source>
|
|||||||
<extracomment>Email of translator - optional.</extracomment>
|
<extracomment>Email of translator - optional.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message numerus="yes">
|
|
||||||
<source>%n unread message(s).</source>
|
|
||||||
<extracomment>Tooltip for "unread" column of feed list.
|
|
||||||
----------
|
|
||||||
Tooltip for "unread" column of feed list.</extracomment>
|
|
||||||
<translation type="unfinished">
|
|
||||||
<numerusform></numerusform>
|
|
||||||
<numerusform></numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>
|
|
||||||
|
|
||||||
This category does not contain any nested items.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (standard category)
|
|
||||||
%2%3</source>
|
|
||||||
<extracomment>Tooltip for standard feed.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No MySQL server is running in the target destination.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Access denied. Invalid username or password used.</source>
|
|
||||||
<extracomment>Access to MySQL server was denied.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Unknown error.</source>
|
|
||||||
<extracomment>Unknown MySQL error arised.</extracomment>
|
|
||||||
<translation>Unbekannter Fehler.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>does not use auto-update</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uses global settings</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished">
|
|
||||||
<numerusform></numerusform>
|
|
||||||
<numerusform></numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Encoding: %4
|
|
||||||
Auto-update status: %5</source>
|
|
||||||
<extracomment>Tooltip for feed.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>MySQL server works as expected.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>protocol error</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Protokollfehler</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>host not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Host nicht gefunden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>connection refused</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>connection timed out</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>SSL handshake failed</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy server connection refused</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>temporary failure</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Temporärer Fehler</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy authentication required</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy server not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>success</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Erfolg</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uknown content</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>unbekannter Inhalt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>unknown error</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>unbekannter Fehler</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>authentication failed</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>content not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Inhalt nicht gefunden</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ShortcutCatcher</name>
|
<name>ShortcutCatcher</name>
|
||||||
|
@ -4,11 +4,32 @@
|
|||||||
<context>
|
<context>
|
||||||
<name>CornerButton</name>
|
<name>CornerButton</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Open new tab</source>
|
<source>Open new web browser tab.</source>
|
||||||
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>DatabaseFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>MySQL server works as expected.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No MySQL server is running in the target destination.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Access denied. Invalid username or password used.</source>
|
||||||
|
<extracomment>Access to MySQL server was denied.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Unknown error.</source>
|
||||||
|
<extracomment>Unknown MySQL error arised.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FeedMessageViewer</name>
|
<name>FeedMessageViewer</name>
|
||||||
<message>
|
<message>
|
||||||
@ -17,10 +38,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Feed update started</source>
|
<source>Feed update started</source>
|
||||||
|
<extracomment>Text display in status bar when feed update is started.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Updated feed '%1'</source>
|
<source>Updated feed '%1'</source>
|
||||||
|
<extracomment>Text display in status bar when particular feed is updated.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -57,11 +80,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Titles of feeds/categories.</source>
|
<source>Titles of feeds/categories.</source>
|
||||||
<extracomment>Feed list header tooltips.</extracomment>
|
<extracomment>Feed list header "titles" column tooltip.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Counts of unread/all meesages.</source>
|
<source>Counts of unread/all meesages.</source>
|
||||||
|
<extracomment>Feed list header "counts" column tooltip.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -70,6 +94,67 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardCategory</name>
|
||||||
|
<message>
|
||||||
|
<source>%1 (standard category)
|
||||||
|
%2%3</source>
|
||||||
|
<extracomment>Tooltip for standard feed.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>
|
||||||
|
|
||||||
|
This category does not contain any nested items.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardFeed</name>
|
||||||
|
<message>
|
||||||
|
<source>does not use auto-update</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uses global settings</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Encoding: %4
|
||||||
|
Auto-update status: %5</source>
|
||||||
|
<extracomment>Tooltip for feed.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform></numerusform>
|
||||||
|
<numerusform></numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FeedsView</name>
|
<name>FeedsView</name>
|
||||||
<message>
|
<message>
|
||||||
@ -133,15 +218,12 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 is performing scheduled update of some feeds.</source>
|
<source>%1 is performing scheduled update of some feeds.</source>
|
||||||
|
<extracomment>RSS Guard is performing updates right now.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormAbout</name>
|
<name>FormAbout</name>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Information</source>
|
<source>Information</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -203,6 +285,11 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>About %1</source>
|
||||||
|
<extracomment>About RSS Guard dialog title.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormMain</name>
|
<name>FormMain</name>
|
||||||
@ -238,10 +325,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Settings</source>
|
<source>&Settings</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&About RSS Guard</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Current tab</source>
|
<source>&Current tab</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -266,30 +349,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Messages</source>
|
<source>&Messages</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update all feeds.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update selected feeds/categories.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit selected feed/category.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as read.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as unread.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Switch importance of selected messages.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Web browser</source>
|
<source>&Web browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -314,10 +373,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Display settings of the application.</source>
|
<source>Display settings of the application.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch fullscreen mode.</source>
|
<source>Switch fullscreen mode.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -330,42 +385,22 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Close current web browser tab.</source>
|
<source>Close current web browser tab.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Delete selected messages.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected messages in internal browser</source>
|
<source>Open selected messages in internal browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected messages in internal browser.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in external browser</source>
|
<source>Open selected source articles in external browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source articles in external browser.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in internal browser</source>
|
<source>Open selected source articles in internal browser</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source messages in internal browser.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Application is already running.</source>
|
<source>Application is already running.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Clear selected messages</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>No actions available</source>
|
<source>No actions available</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -378,30 +413,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Fee&ds && categories</source>
|
<source>Fee&ds && categories</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update &all items</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update &selected items</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Clear selected items</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark all messages in all feeds read. This does not take message filters into account.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>View selected items in newspaper mode</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Delete selected feed/category.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -410,10 +421,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Remove all messages from selected feeds.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -422,22 +429,10 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Add new standard category.</source>
|
<source>Add new standard category.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Add new item</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch &fullscreen/normal mode</source>
|
<source>Switch &fullscreen/normal mode</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Edit selected item</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Delete selected item</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Add new standard feed.</source>
|
<source>Add new standard feed.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -474,38 +469,18 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Hides or shows the list of feeds/categories.</source>
|
<source>Hides or shows the list of feeds/categories.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Clear all items</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Remove all messages from all feeds.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next feed/category</source>
|
<source>Select next feed/category</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next feed/category.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous feed/category</source>
|
<source>Select previous feed/category</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select previous feed/category.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next message</source>
|
<source>Select next message</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next message.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous message</source>
|
<source>Select previous message</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
@ -539,15 +514,75 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark &selected items as read</source>
|
<source>&About application</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark selected items as unread</source>
|
<source>Displays extra info about this application.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all &items as read</source>
|
<source>Ctrl+Shift+A</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark &selected feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark selected feeds as unread</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected messages</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from selected feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Marks all messages in all feeds read. This does not take message filters into account.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from all feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add new feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &all feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Edit selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark all &feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>View selected feeds in newspaper mode</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean all feeds</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
@ -645,6 +680,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Version</source>
|
<source>Version</source>
|
||||||
|
<extracomment>Version column of skin list.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -740,6 +776,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
|
<extracomment>Skin list name column.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -816,6 +853,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Executables (*.*)</source>
|
<source>Executables (*.*)</source>
|
||||||
|
<extracomment>File filter for external browser selection dialog.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -1505,6 +1543,10 @@ downloaded and installed.</source>
|
|||||||
currently installed one.</source>
|
currently installed one.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Check for updates</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormWelcome</name>
|
<name>FormWelcome</name>
|
||||||
@ -1653,99 +1695,7 @@ currently installed one.</source>
|
|||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>NetworkFactory</name>
|
||||||
<message>
|
|
||||||
<source>LANG_NAME</source>
|
|
||||||
<extracomment>Name of language, e.g. English.</extracomment>
|
|
||||||
<translation>English</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_ABBREV</source>
|
|
||||||
<extracomment>Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US".</extracomment>
|
|
||||||
<translation>en_GB</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_VERSION</source>
|
|
||||||
<extracomment>Version of your translation, e.g. 1.0.</extracomment>
|
|
||||||
<translation>0.01</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_AUTHOR</source>
|
|
||||||
<extracomment>Name of translator - optional.</extracomment>
|
|
||||||
<translation>Martin Rotter</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>LANG_EMAIL</source>
|
|
||||||
<extracomment>Email of translator - optional.</extracomment>
|
|
||||||
<translation>rotter.martinos@gmail.com</translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>%n unread message(s).</source>
|
|
||||||
<extracomment>Tooltip for "unread" column of feed list.
|
|
||||||
----------
|
|
||||||
Tooltip for "unread" column of feed list.</extracomment>
|
|
||||||
<translation type="unfinished">
|
|
||||||
<numerusform></numerusform>
|
|
||||||
<numerusform></numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>
|
|
||||||
|
|
||||||
This category does not contain any nested items.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (standard category)
|
|
||||||
%2%3</source>
|
|
||||||
<extracomment>Tooltip for standard feed.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No MySQL server is running in the target destination.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Access denied. Invalid username or password used.</source>
|
|
||||||
<extracomment>Access to MySQL server was denied.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Unknown error.</source>
|
|
||||||
<extracomment>Unknown MySQL error arised.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>does not use auto-update</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uses global settings</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation type="unfinished">
|
|
||||||
<numerusform></numerusform>
|
|
||||||
<numerusform></numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Encoding: %4
|
|
||||||
Auto-update status: %5</source>
|
|
||||||
<extracomment>Tooltip for feed.</extracomment>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>MySQL server works as expected.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>protocol error</source>
|
<source>protocol error</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
@ -1781,6 +1731,11 @@ Auto-update status: %5</source>
|
|||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>authentication failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>proxy authentication required</source>
|
<source>proxy authentication required</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
@ -1801,20 +1756,43 @@ Auto-update status: %5</source>
|
|||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>content not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>unknown error</source>
|
<source>unknown error</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Network status.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>QObject</name>
|
||||||
<message>
|
<message>
|
||||||
<source>authentication failed</source>
|
<source>LANG_NAME</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Name of language, e.g. English.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation>English</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>content not found</source>
|
<source>LANG_ABBREV</source>
|
||||||
<extracomment>Network status.</extracomment>
|
<extracomment>Abbreviation of language, e.g. en. Use ISO 639-1 code here combined with ISO 3166-1 (alpha-2) code. Examples: "cs_CZ", "en_GB", "en_US".</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation>en_GB</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_VERSION</source>
|
||||||
|
<extracomment>Version of your translation, e.g. 1.0.</extracomment>
|
||||||
|
<translation>0.01</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_AUTHOR</source>
|
||||||
|
<extracomment>Name of translator - optional.</extracomment>
|
||||||
|
<translation>Martin Rotter</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>LANG_EMAIL</source>
|
||||||
|
<extracomment>Email of translator - optional.</extracomment>
|
||||||
|
<translation>rotter.martinos@gmail.com</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
@ -4,9 +4,30 @@
|
|||||||
<context>
|
<context>
|
||||||
<name>CornerButton</name>
|
<name>CornerButton</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Open new tab</source>
|
<source>Open new web browser tab.</source>
|
||||||
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
<extracomment>Tooltip for "new tab" webbrowser corner button.</extracomment>
|
||||||
<translation>Open nieuw tabblad</translation>
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>DatabaseFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>MySQL server works as expected.</source>
|
||||||
|
<translation type="unfinished">MySQL server werkt als verwacht.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No MySQL server is running in the target destination.</source>
|
||||||
|
<translation type="unfinished">Geen MySQL server draait in de doelbestemming.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Access denied. Invalid username or password used.</source>
|
||||||
|
<extracomment>Access to MySQL server was denied.</extracomment>
|
||||||
|
<translation type="unfinished">Toegang geweigerd. Ongeldig gebruikersnaam of paswoord gebruikt.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Unknown error.</source>
|
||||||
|
<extracomment>Unknown MySQL error arised.</extracomment>
|
||||||
|
<translation type="unfinished">Onbekende fout.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -17,10 +38,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Feed update started</source>
|
<source>Feed update started</source>
|
||||||
|
<extracomment>Text display in status bar when feed update is started.</extracomment>
|
||||||
<translation>Bijwerken feed is gestart</translation>
|
<translation>Bijwerken feed is gestart</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Updated feed '%1'</source>
|
<source>Updated feed '%1'</source>
|
||||||
|
<extracomment>Text display in status bar when particular feed is updated.</extracomment>
|
||||||
<translation>Feed bijwerken '%1'</translation>
|
<translation>Feed bijwerken '%1'</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -57,11 +80,12 @@
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Titles of feeds/categories.</source>
|
<source>Titles of feeds/categories.</source>
|
||||||
<extracomment>Feed list header tooltips.</extracomment>
|
<extracomment>Feed list header "titles" column tooltip.</extracomment>
|
||||||
<translation>Naam van feeds/categorieën.</translation>
|
<translation>Naam van feeds/categorieën.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Counts of unread/all meesages.</source>
|
<source>Counts of unread/all meesages.</source>
|
||||||
|
<extracomment>Feed list header "counts" column tooltip.</extracomment>
|
||||||
<translation>Aantal van alle ongelezen berichten.</translation>
|
<translation>Aantal van alle ongelezen berichten.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -70,6 +94,74 @@
|
|||||||
<translation>Root</translation>
|
<translation>Root</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardCategory</name>
|
||||||
|
<message>
|
||||||
|
<source>%1 (standard category)
|
||||||
|
%2%3</source>
|
||||||
|
<extracomment>Tooltip for standard feed.</extracomment>
|
||||||
|
<translation type="unfinished">%1 (standaard categorie)
|
||||||
|
%2%3</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>
|
||||||
|
|
||||||
|
This category does not contain any nested items.</source>
|
||||||
|
<translation type="unfinished">
|
||||||
|
|
||||||
|
Deze categorie bevat geen nested items.</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform>%n ongelezen bericht.</numerusform>
|
||||||
|
<numerusform>%n ongelezen berichten.</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>FeedsModelStandardFeed</name>
|
||||||
|
<message>
|
||||||
|
<source>does not use auto-update</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished">automatisch bijwerken niet gebruiken</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uses global settings</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished">gebruik algemene instellingen</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
||||||
|
<extracomment>Describes feed auto-update status.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform>gebruik specifieke instellingen (%n minuut voor volgende automatische update)</numerusform>
|
||||||
|
<numerusform>gebruik specifieke instellingen (%n minuten voor volgende automatische update)</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Encoding: %4
|
||||||
|
Auto-update status: %5</source>
|
||||||
|
<extracomment>Tooltip for feed.</extracomment>
|
||||||
|
<translation type="unfinished">%1 (%2)
|
||||||
|
%3
|
||||||
|
|
||||||
|
Encoderen: %4
|
||||||
|
Status automatisch bijwerken: %5</translation>
|
||||||
|
</message>
|
||||||
|
<message numerus="yes">
|
||||||
|
<source>%n unread message(s).</source>
|
||||||
|
<extracomment>Tooltip for "unread" column of feed list.</extracomment>
|
||||||
|
<translation type="unfinished">
|
||||||
|
<numerusform>%n ongelezen bericht.</numerusform>
|
||||||
|
<numerusform>%n ongelezen berichten.</numerusform>
|
||||||
|
</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FeedsView</name>
|
<name>FeedsView</name>
|
||||||
<message>
|
<message>
|
||||||
@ -133,15 +225,12 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>%1 is performing scheduled update of some feeds.</source>
|
<source>%1 is performing scheduled update of some feeds.</source>
|
||||||
|
<extracomment>RSS Guard is performing updates right now.</extracomment>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormAbout</name>
|
<name>FormAbout</name>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard</source>
|
|
||||||
<translation>Over RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Information</source>
|
<source>Information</source>
|
||||||
<translation>Informatie</translation>
|
<translation>Informatie</translation>
|
||||||
@ -203,6 +292,11 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
<source><body>%5 is a (very) tiny feed reader.<br><br>This software is distributed under the terms of GNU General Public License, version 3.<br><br>Contacts:<ul><li><a href="mailto://%1">%1</a> ~email</li><li><a href="%2">%2</a> ~website</li></ul>You can obtain source code for %5 from its website.<br><br><br>Copyright (C) 2011-%3 %4</body></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>About %1</source>
|
||||||
|
<extracomment>About RSS Guard dialog title.</extracomment>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormMain</name>
|
<name>FormMain</name>
|
||||||
@ -238,10 +332,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Settings</source>
|
<source>&Settings</source>
|
||||||
<translation>&Instellingen</translation>
|
<translation>&Instellingen</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&About RSS Guard</source>
|
|
||||||
<translation>&Over RSS Guard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Current tab</source>
|
<source>&Current tab</source>
|
||||||
<translation>&Huidig tabblad</translation>
|
<translation>&Huidig tabblad</translation>
|
||||||
@ -266,30 +356,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>&Messages</source>
|
<source>&Messages</source>
|
||||||
<translation>&Berichten</translation>
|
<translation>&Berichten</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update all feeds.</source>
|
|
||||||
<translation>Alle feeds bijwerken.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update selected feeds/categories.</source>
|
|
||||||
<translation>Update geselecteerde feeds/categorieën.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit selected feed/category.</source>
|
|
||||||
<translation>Bewerk geselecteerde feeds/categorieën.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as read.</source>
|
|
||||||
<translation>Markeer geselecteerde bericht als gelezen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark selected messages as unread.</source>
|
|
||||||
<translation>Markeer geselecteerde bericht als ongelezen.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Switch importance of selected messages.</source>
|
|
||||||
<translation>Wissel de belangrijkheid van geselecteerde berichten.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>&Web browser</source>
|
<source>&Web browser</source>
|
||||||
<translation>&Webbrowser</translation>
|
<translation>&Webbrowser</translation>
|
||||||
@ -314,10 +380,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Display settings of the application.</source>
|
<source>Display settings of the application.</source>
|
||||||
<translation>Toon instellingen van het programma.</translation>
|
<translation>Toon instellingen van het programma.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>About RSS Guard.</source>
|
|
||||||
<translation>Over RSS Guard.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch fullscreen mode.</source>
|
<source>Switch fullscreen mode.</source>
|
||||||
<translation>Schakel beeldvullende modus.</translation>
|
<translation>Schakel beeldvullende modus.</translation>
|
||||||
@ -330,42 +392,22 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Close current web browser tab.</source>
|
<source>Close current web browser tab.</source>
|
||||||
<translation>Sluit huidige webbrowser tabblad.</translation>
|
<translation>Sluit huidige webbrowser tabblad.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Delete selected messages.</source>
|
|
||||||
<translation>Verwijder geselecteerde berichten.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected messages in internal browser</source>
|
<source>Open selected messages in internal browser</source>
|
||||||
<translation>Open geselecteerde berichten met ingebouwde webbrowser</translation>
|
<translation>Open geselecteerde berichten met ingebouwde webbrowser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected messages in internal browser.</source>
|
|
||||||
<translation>Open geselecteerde berichten met ingebouwde webbrowser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in external browser</source>
|
<source>Open selected source articles in external browser</source>
|
||||||
<translation>Open geselecteerde bron artikelen met externe webbrowser</translation>
|
<translation>Open geselecteerde bron artikelen met externe webbrowser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source articles in external browser.</source>
|
|
||||||
<translation>Open geselecteerde bron artikelen met externe webbrowser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Open selected source articles in internal browser</source>
|
<source>Open selected source articles in internal browser</source>
|
||||||
<translation>Open geselecteerde bron artikelen met ingebouwde webbrowser</translation>
|
<translation>Open geselecteerde bron artikelen met ingebouwde webbrowser</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Open selected source messages in internal browser.</source>
|
|
||||||
<translation>Open geselecteerde bron artikelen met ingebouwde webbrowser.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Application is already running.</source>
|
<source>Application is already running.</source>
|
||||||
<translation>RSSguard is al gestart.</translation>
|
<translation>RSSguard is al gestart.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Clear selected messages</source>
|
|
||||||
<translation>Wis gesele&cteerde berichten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>No actions available</source>
|
<source>No actions available</source>
|
||||||
<translation>Geen acties beschikbaar</translation>
|
<translation>Geen acties beschikbaar</translation>
|
||||||
@ -378,30 +420,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Fee&ds && categories</source>
|
<source>Fee&ds && categories</source>
|
||||||
<translation>Fee&ds && categorieën</translation>
|
<translation>Fee&ds && categorieën</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Update &all items</source>
|
|
||||||
<translation>Update &alle items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Update &selected items</source>
|
|
||||||
<translation>Update ge&selecteerde items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Clear selected items</source>
|
|
||||||
<translation>Wis geselecteerde items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Mark all messages in all feeds read. This does not take message filters into account.</source>
|
|
||||||
<translation>Markeer alle berichten van alle feeds als gelezen. Dit is niet van toepassing op berichten filters in account.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>View selected items in newspaper mode</source>
|
|
||||||
<translation>Bekijk de geselecteerde items in de krantweergave modus</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Delete selected feed/category.</source>
|
|
||||||
<translation>Verwijder geselecteerde feed/categorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
<source>Mark all messages (without message filters) from selected feeds as read.</source>
|
||||||
<translation>Markeer alle berichten (zonder berichten filters) van geselecteerde feeds als gelezen.</translation>
|
<translation>Markeer alle berichten (zonder berichten filters) van geselecteerde feeds als gelezen.</translation>
|
||||||
@ -410,10 +428,6 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
<source>Mark all messages (without message filters) from selected feeds as unread.</source>
|
||||||
<translation>Markeer alle berichten (zonder berichten filters) van geselecteerde feeds als ongelezen.</translation>
|
<translation>Markeer alle berichten (zonder berichten filters) van geselecteerde feeds als ongelezen.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Remove all messages from selected feeds.</source>
|
|
||||||
<translation>Verwijder alle berichten van geselecteerde feeds.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
<source>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</source>
|
||||||
<translation>Toon alle berichten van geselecteerde feeds/categorieën in een nieuwe "Krantweergave modus" tabblad. Onthoud dat de berichten niet zijn ingesteld als automatisch gelezen.</translation>
|
<translation>Toon alle berichten van geselecteerde feeds/categorieën in een nieuwe "Krantweergave modus" tabblad. Onthoud dat de berichten niet zijn ingesteld als automatisch gelezen.</translation>
|
||||||
@ -422,22 +436,10 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Add new standard category.</source>
|
<source>Add new standard category.</source>
|
||||||
<translation>Voeg nieuw standaard categorie toe.</translation>
|
<translation>Voeg nieuw standaard categorie toe.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Add new item</source>
|
|
||||||
<translation>Voeg nieuw item toe</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Switch &fullscreen/normal mode</source>
|
<source>Switch &fullscreen/normal mode</source>
|
||||||
<translation>Schakel &beeldvullende/normale modus</translation>
|
<translation>Schakel &beeldvullende/normale modus</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>&Edit selected item</source>
|
|
||||||
<translation>&Bewerk geselecteerde item</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>&Delete selected item</source>
|
|
||||||
<translation>&Verwijder geselecteerde items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Add new standard feed.</source>
|
<source>Add new standard feed.</source>
|
||||||
<translation>Voeg nieuw standaard feed toe.</translation>
|
<translation>Voeg nieuw standaard feed toe.</translation>
|
||||||
@ -474,38 +476,18 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<source>Hides or shows the list of feeds/categories.</source>
|
<source>Hides or shows the list of feeds/categories.</source>
|
||||||
<translation>Verberg of toon de lijst van feeds/categorieën.</translation>
|
<translation>Verberg of toon de lijst van feeds/categorieën.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Clear all items</source>
|
|
||||||
<translation>Wis alle items</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Remove all messages from all feeds.</source>
|
|
||||||
<translation>Verwijder alle berichten van alle feeds.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next feed/category</source>
|
<source>Select next feed/category</source>
|
||||||
<translation>Selecteer volgende feeds/categorieën</translation>
|
<translation>Selecteer volgende feeds/categorieën</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next feed/category.</source>
|
|
||||||
<translation>Selecteer volgende feed/categorie.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous feed/category</source>
|
<source>Select previous feed/category</source>
|
||||||
<translation>Selecteer vorige feeds/categorieën</translation>
|
<translation>Selecteer vorige feeds/categorieën</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select previous feed/category.</source>
|
|
||||||
<translation>Selecteer vorige feeds/categorieën.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select next message</source>
|
<source>Select next message</source>
|
||||||
<translation>Selecteer volgend bericht</translation>
|
<translation>Selecteer volgend bericht</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Select next message.</source>
|
|
||||||
<translation>Selecteer volgend bericht.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Select previous message</source>
|
<source>Select previous message</source>
|
||||||
<translation>Selecteer vorige bericht</translation>
|
<translation>Selecteer vorige bericht</translation>
|
||||||
@ -539,15 +521,75 @@ Warning messagebox title when selected item cannot be edited.</extracomment>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark &selected items as read</source>
|
<source>&About application</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark selected items as unread</source>
|
<source>Displays extra info about this application.</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Mark all &items as read</source>
|
<source>Ctrl+Shift+A</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark &selected feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark selected feeds as unread</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected messages</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from selected feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Marks all messages in all feeds read. This does not take message filters into account.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Deletes all messages from all feeds.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add new feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &all feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Update &selected feeds</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Edit selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>&Delete selected feed/category</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Mark all &feeds as read</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>View selected feeds in newspaper mode</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Clean all feeds</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
@ -645,6 +687,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Version</source>
|
<source>Version</source>
|
||||||
|
<extracomment>Version column of skin list.</extracomment>
|
||||||
<translation>Versie</translation>
|
<translation>Versie</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -746,6 +789,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
|
<extracomment>Skin list name column.</extracomment>
|
||||||
<translation>Naam</translation>
|
<translation>Naam</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -822,6 +866,7 @@ Language column of language list.</extracomment>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Executables (*.*)</source>
|
<source>Executables (*.*)</source>
|
||||||
|
<extracomment>File filter for external browser selection dialog.</extracomment>
|
||||||
<translation>Uitvoerbare bestanden (*.*)</translation>
|
<translation>Uitvoerbare bestanden (*.*)</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
@ -1526,6 +1571,10 @@ currently installed one.</source>
|
|||||||
<translation>Deze versie is niet nieuwer dan
|
<translation>Deze versie is niet nieuwer dan
|
||||||
de geïnstalleerde.</translation>
|
de geïnstalleerde.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Check for updates</source>
|
||||||
|
<translation type="unfinished">Controleer op updates</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>FormWelcome</name>
|
<name>FormWelcome</name>
|
||||||
@ -1673,6 +1722,79 @@ de geïnstalleerde.</translation>
|
|||||||
<translation>Externe webbrowser kon niet worden gestart.</translation>
|
<translation>Externe webbrowser kon niet worden gestart.</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>NetworkFactory</name>
|
||||||
|
<message>
|
||||||
|
<source>protocol error</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">protocol fout</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>host not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">host niet gevonden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>connection refused</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">verbinding geweigerd</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>connection timed out</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">Verbindings time-out</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>SSL handshake failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">SSL handshake is mislukt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy server connection refused</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">proxy server verbinding geweigerd</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>temporary failure</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">tijdelijke storing</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>authentication failed</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">verificatie mislukt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy authentication required</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">proxy verificatie vereist</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>proxy server not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">proxy server niet gevonden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>success</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">succes</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>uknown content</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">onbekende inhoud</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>content not found</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">inhoud niet gevonden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>unknown error</source>
|
||||||
|
<extracomment>Network status.</extracomment>
|
||||||
|
<translation type="unfinished">onbekende fout</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>QObject</name>
|
<name>QObject</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1700,150 +1822,6 @@ de geïnstalleerde.</translation>
|
|||||||
<extracomment>Email of translator - optional.</extracomment>
|
<extracomment>Email of translator - optional.</extracomment>
|
||||||
<translation>elbert.pol@gmail.com</translation>
|
<translation>elbert.pol@gmail.com</translation>
|
||||||
</message>
|
</message>
|
||||||
<message numerus="yes">
|
|
||||||
<source>%n unread message(s).</source>
|
|
||||||
<extracomment>Tooltip for "unread" column of feed list.
|
|
||||||
----------
|
|
||||||
Tooltip for "unread" column of feed list.</extracomment>
|
|
||||||
<translation>
|
|
||||||
<numerusform>%n ongelezen bericht.</numerusform>
|
|
||||||
<numerusform>%n ongelezen berichten.</numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>
|
|
||||||
|
|
||||||
This category does not contain any nested items.</source>
|
|
||||||
<translation>
|
|
||||||
|
|
||||||
Deze categorie bevat geen nested items.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (standard category)
|
|
||||||
%2%3</source>
|
|
||||||
<extracomment>Tooltip for standard feed.</extracomment>
|
|
||||||
<translation>%1 (standaard categorie)
|
|
||||||
%2%3</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No MySQL server is running in the target destination.</source>
|
|
||||||
<translation>Geen MySQL server draait in de doelbestemming.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Access denied. Invalid username or password used.</source>
|
|
||||||
<extracomment>Access to MySQL server was denied.</extracomment>
|
|
||||||
<translation>Toegang geweigerd. Ongeldig gebruikersnaam of paswoord gebruikt.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Unknown error.</source>
|
|
||||||
<extracomment>Unknown MySQL error arised.</extracomment>
|
|
||||||
<translation>Onbekende fout.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>does not use auto-update</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>automatisch bijwerken niet gebruiken</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uses global settings</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>gebruik algemene instellingen</translation>
|
|
||||||
</message>
|
|
||||||
<message numerus="yes">
|
|
||||||
<source>uses specific settings (%n minute(s) to next auto-update)</source>
|
|
||||||
<extracomment>Describes feed auto-update status.</extracomment>
|
|
||||||
<translation>
|
|
||||||
<numerusform>gebruik specifieke instellingen (%n minuut voor volgende automatische update)</numerusform>
|
|
||||||
<numerusform>gebruik specifieke instellingen (%n minuten voor volgende automatische update)</numerusform>
|
|
||||||
</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Encoding: %4
|
|
||||||
Auto-update status: %5</source>
|
|
||||||
<extracomment>Tooltip for feed.</extracomment>
|
|
||||||
<translation>%1 (%2)
|
|
||||||
%3
|
|
||||||
|
|
||||||
Encoderen: %4
|
|
||||||
Status automatisch bijwerken: %5</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>MySQL server works as expected.</source>
|
|
||||||
<translation>MySQL server werkt als verwacht.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>protocol error</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>protocol fout</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>host not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>host niet gevonden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>connection refused</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>verbinding geweigerd</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>connection timed out</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>Verbindings time-out</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>SSL handshake failed</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>SSL handshake is mislukt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy server connection refused</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>proxy server verbinding geweigerd</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>temporary failure</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>tijdelijke storing</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy authentication required</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>proxy verificatie vereist</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>proxy server not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>proxy server niet gevonden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>success</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>succes</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>uknown content</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>onbekende inhoud</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>unknown error</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>onbekende fout</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>authentication failed</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>verificatie mislukt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>content not found</source>
|
|
||||||
<extracomment>Network status.</extracomment>
|
|
||||||
<translation>inhoud niet gevonden</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>ShortcutCatcher</name>
|
<name>ShortcutCatcher</name>
|
||||||
|
@ -61,7 +61,7 @@ DatabaseFactory::MySQLError DatabaseFactory::mysqlTestConnection(const QString &
|
|||||||
database.setPassword(password);
|
database.setPassword(password);
|
||||||
|
|
||||||
if (database.open()) {
|
if (database.open()) {
|
||||||
// Connection succeeded, clean up the mess and return 0.
|
// Connection succeeded, clean up the mess and return OK status.
|
||||||
database.close();
|
database.close();
|
||||||
removeConnection(APP_DB_TEST_MYSQL);
|
removeConnection(APP_DB_TEST_MYSQL);
|
||||||
return MySQLOk;
|
return MySQLOk;
|
||||||
@ -79,20 +79,20 @@ DatabaseFactory::MySQLError DatabaseFactory::mysqlTestConnection(const QString &
|
|||||||
QString DatabaseFactory::mysqlInterpretErrorCode(MySQLError error_code) {
|
QString DatabaseFactory::mysqlInterpretErrorCode(MySQLError error_code) {
|
||||||
switch (error_code) {
|
switch (error_code) {
|
||||||
case MySQLOk:
|
case MySQLOk:
|
||||||
return QObject::tr("MySQL server works as expected.");
|
return tr("MySQL server works as expected.");
|
||||||
|
|
||||||
case MySQLCantConnect:
|
case MySQLCantConnect:
|
||||||
case MySQLConnectionError:
|
case MySQLConnectionError:
|
||||||
case MySQLUnknownHost:
|
case MySQLUnknownHost:
|
||||||
return QObject::tr("No MySQL server is running in the target destination.");
|
return tr("No MySQL server is running in the target destination.");
|
||||||
|
|
||||||
case MySQLAccessDenied:
|
case MySQLAccessDenied:
|
||||||
//: Access to MySQL server was denied.
|
//: Access to MySQL server was denied.
|
||||||
return QObject::tr("Access denied. Invalid username or password used.");
|
return tr("Access denied. Invalid username or password used.");
|
||||||
|
|
||||||
default:
|
default:
|
||||||
//: Unknown MySQL error arised.
|
//: Unknown MySQL error arised.
|
||||||
return QObject::tr("Unknown error.");
|
return tr("Unknown error.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,12 +62,6 @@
|
|||||||
#define STARTUP_UPDATE_DELAY 1500
|
#define STARTUP_UPDATE_DELAY 1500
|
||||||
#define TIMEZONE_OFFSET_LIMIT 6
|
#define TIMEZONE_OFFSET_LIMIT 6
|
||||||
|
|
||||||
#define MYSQL_CODE_OK 0
|
|
||||||
#define MYSQL_CODE_NOT_FOUND 2002
|
|
||||||
#define MYSQL_CODE_NOT_FOUND 2002
|
|
||||||
#define MYSQL_CODE_NOT_FOUND 2002
|
|
||||||
#define MYSQL_CODE_NOT_FOUND 2002
|
|
||||||
|
|
||||||
#define APP_DB_TEST_MYSQL "MySQLTest"
|
#define APP_DB_TEST_MYSQL "MySQLTest"
|
||||||
#define APP_DB_MYSQL_PORT 3306
|
#define APP_DB_MYSQL_PORT 3306
|
||||||
#define APP_DB_DRIVER_SQLITE "QSQLITE"
|
#define APP_DB_DRIVER_SQLITE "QSQLITE"
|
||||||
@ -75,10 +69,10 @@
|
|||||||
#define APP_DB_INIT_MYSQL "db_init_mysql.sql"
|
#define APP_DB_INIT_MYSQL "db_init_mysql.sql"
|
||||||
#define APP_DB_INIT_SQLITE "db_init_sqlite.sql"
|
#define APP_DB_INIT_SQLITE "db_init_sqlite.sql"
|
||||||
#define APP_DB_INIT_SQLITE_MEMORY "db_init_sqlite_memory.sql"
|
#define APP_DB_INIT_SQLITE_MEMORY "db_init_sqlite_memory.sql"
|
||||||
#define APP_DB_INIT_SPLIT "-- !\n"
|
#define APP_DB_INIT_SPLIT "-- !\n"
|
||||||
#define APP_DB_PATH "data/database/local"
|
#define APP_DB_PATH "data/database/local"
|
||||||
#define APP_DB_FILE "database.db"
|
#define APP_DB_FILE "database.db"
|
||||||
#define APP_DB_WEB_PATH "data/database/web"
|
#define APP_DB_WEB_PATH "data/database/web"
|
||||||
|
|
||||||
#define APP_CFG_PATH "data/config"
|
#define APP_CFG_PATH "data/config"
|
||||||
#define APP_CFG_FILE "config.ini"
|
#define APP_CFG_FILE "config.ini"
|
||||||
@ -90,9 +84,8 @@
|
|||||||
#define APP_CFG_BROWSER "browser"
|
#define APP_CFG_BROWSER "browser"
|
||||||
#define APP_CFG_MESSAGES "messages"
|
#define APP_CFG_MESSAGES "messages"
|
||||||
#define APP_CFG_FEEDS "feeds"
|
#define APP_CFG_FEEDS "feeds"
|
||||||
#define APP_CFG_CAT_EXT "expanded_categories"
|
|
||||||
|
|
||||||
#ifdef Q_OS_OSX
|
#if defined(Q_OS_OSX)
|
||||||
#define APP_PREFIX "@CMAKE_INSTALL_PREFIX@/@APP_LOW_NAME@.app/Contents/Resources"
|
#define APP_PREFIX "@CMAKE_INSTALL_PREFIX@/@APP_LOW_NAME@.app/Contents/Resources"
|
||||||
#else
|
#else
|
||||||
#define APP_PREFIX "@CMAKE_INSTALL_PREFIX@"
|
#define APP_PREFIX "@CMAKE_INSTALL_PREFIX@"
|
||||||
|
@ -47,9 +47,8 @@ FeedsModel::FeedsModel(QObject *parent) : QAbstractItemModel(parent) {
|
|||||||
//: Title text in the feed list header.
|
//: Title text in the feed list header.
|
||||||
m_headerData << tr("Title");
|
m_headerData << tr("Title");
|
||||||
|
|
||||||
//: Feed list header tooltips.
|
m_tooltipData << /*: Feed list header "titles" column tooltip.*/ tr("Titles of feeds/categories.") <<
|
||||||
m_tooltipData << tr("Titles of feeds/categories.") <<
|
/*: Feed list header "counts" column tooltip.*/ tr("Counts of unread/all meesages.");
|
||||||
tr("Counts of unread/all meesages.");
|
|
||||||
|
|
||||||
loadFromDatabase();
|
loadFromDatabase();
|
||||||
}
|
}
|
||||||
|
@ -41,16 +41,16 @@ QVariant FeedsModelStandardCategory::data(int column, int role) const {
|
|||||||
case Qt::ToolTipRole:
|
case Qt::ToolTipRole:
|
||||||
if (column == FDS_MODEL_TITLE_INDEX) {
|
if (column == FDS_MODEL_TITLE_INDEX) {
|
||||||
//: Tooltip for standard feed.
|
//: Tooltip for standard feed.
|
||||||
return QObject::tr("%1 (standard category)\n"
|
return tr("%1 (standard category)\n"
|
||||||
"%2%3").arg(m_title,
|
"%2%3").arg(m_title,
|
||||||
m_description,
|
m_description,
|
||||||
m_childItems.size() == 0 ?
|
m_childItems.size() == 0 ?
|
||||||
QObject::tr("\n\nThis category does not contain any nested items.") :
|
tr("\n\nThis category does not contain any nested items.") :
|
||||||
"");
|
"");
|
||||||
}
|
}
|
||||||
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
||||||
//: Tooltip for "unread" column of feed list.
|
//: Tooltip for "unread" column of feed list.
|
||||||
return QObject::tr("%n unread message(s).", "", countOfUnreadMessages());
|
return tr("%n unread message(s).", "", countOfUnreadMessages());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include <QSqlRecord>
|
#include <QSqlRecord>
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
#include <QApplication>
|
||||||
|
|
||||||
|
|
||||||
// Represents STANDARD category container.
|
// Represents STANDARD category container.
|
||||||
@ -30,6 +31,8 @@
|
|||||||
// b) standard feeds,
|
// b) standard feeds,
|
||||||
// c) other containers and feeds (synchronized ones).
|
// c) other containers and feeds (synchronized ones).
|
||||||
class FeedsModelStandardCategory : public FeedsModelCategory {
|
class FeedsModelStandardCategory : public FeedsModelCategory {
|
||||||
|
Q_DECLARE_TR_FUNCTIONS(FeedsModelStandardCategory)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Constructors and destructors.
|
// Constructors and destructors.
|
||||||
explicit FeedsModelStandardCategory(FeedsModelRootItem *parent_item = NULL);
|
explicit FeedsModelStandardCategory(FeedsModelRootItem *parent_item = NULL);
|
||||||
|
@ -196,7 +196,7 @@ QVariant FeedsModelStandardFeed::data(int column, int role) const {
|
|||||||
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
||||||
// TODO: Changeable text.
|
// TODO: Changeable text.
|
||||||
return QString("(%1)").arg(QString::number(countOfUnreadMessages()));
|
return QString("(%1)").arg(QString::number(countOfUnreadMessages()));
|
||||||
//QString::number(countOfAllMessages()));
|
//QString::number(countOfAllMessages()));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return QVariant();
|
return QVariant();
|
||||||
@ -228,37 +228,37 @@ QVariant FeedsModelStandardFeed::data(int column, int role) const {
|
|||||||
switch (m_autoUpdateType) {
|
switch (m_autoUpdateType) {
|
||||||
case DontAutoUpdate:
|
case DontAutoUpdate:
|
||||||
//: Describes feed auto-update status.
|
//: Describes feed auto-update status.
|
||||||
auto_update_string = QObject::tr("does not use auto-update");
|
auto_update_string = tr("does not use auto-update");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DefaultAutoUpdate:
|
case DefaultAutoUpdate:
|
||||||
//: Describes feed auto-update status.
|
//: Describes feed auto-update status.
|
||||||
auto_update_string = QObject::tr("uses global settings");
|
auto_update_string = tr("uses global settings");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SpecificAutoUpdate:
|
case SpecificAutoUpdate:
|
||||||
default:
|
default:
|
||||||
//: Describes feed auto-update status.
|
//: Describes feed auto-update status.
|
||||||
auto_update_string = QObject::tr("uses specific settings "
|
auto_update_string = tr("uses specific settings "
|
||||||
"(%n minute(s) to next auto-update)",
|
"(%n minute(s) to next auto-update)",
|
||||||
0,
|
0,
|
||||||
m_autoUpdateRemainingInterval);
|
m_autoUpdateRemainingInterval);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
//: Tooltip for feed.
|
//: Tooltip for feed.
|
||||||
return QObject::tr("%1 (%2)\n"
|
return tr("%1 (%2)\n"
|
||||||
"%3\n\n"
|
"%3\n\n"
|
||||||
"Encoding: %4\n"
|
"Encoding: %4\n"
|
||||||
"Auto-update status: %5").arg(m_title,
|
"Auto-update status: %5").arg(m_title,
|
||||||
FeedsModelFeed::typeToString(m_type),
|
FeedsModelFeed::typeToString(m_type),
|
||||||
m_description,
|
m_description,
|
||||||
m_encoding,
|
m_encoding,
|
||||||
auto_update_string);
|
auto_update_string);
|
||||||
}
|
}
|
||||||
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
else if (column == FDS_MODEL_COUNTS_INDEX) {
|
||||||
//: Tooltip for "unread" column of feed list.
|
//: Tooltip for "unread" column of feed list.
|
||||||
return QObject::tr("%n unread message(s).", 0, countOfUnreadMessages());
|
return tr("%n unread message(s).", 0, countOfUnreadMessages());
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return QVariant();
|
return QVariant();
|
||||||
@ -425,7 +425,3 @@ void FeedsModelStandardFeed::updateMessages(const QList<Message> &messages) {
|
|||||||
qDebug("Transaction commit for message downloader failed.");
|
qDebug("Transaction commit for message downloader failed.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
#include <QSqlRecord>
|
#include <QSqlRecord>
|
||||||
#include <QPair>
|
#include <QPair>
|
||||||
#include <QNetworkReply>
|
#include <QNetworkReply>
|
||||||
|
#include <QApplication>
|
||||||
|
|
||||||
|
|
||||||
class Message;
|
class Message;
|
||||||
@ -32,6 +33,8 @@ class Message;
|
|||||||
// online synchronization services (NO TT-RSS, NO FEEDLY).
|
// online synchronization services (NO TT-RSS, NO FEEDLY).
|
||||||
// So, parent item is either root item or category.
|
// So, parent item is either root item or category.
|
||||||
class FeedsModelStandardFeed : public FeedsModelFeed {
|
class FeedsModelStandardFeed : public FeedsModelFeed {
|
||||||
|
Q_DECLARE_TR_FUNCTIONS(FeedsModelStandardFeed)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum AutoUpdateType {
|
enum AutoUpdateType {
|
||||||
DontAutoUpdate = 0,
|
DontAutoUpdate = 0,
|
||||||
|
@ -42,8 +42,6 @@ FeedsProxyModel::~FeedsProxyModel() {
|
|||||||
qDebug("Destroying FeedsProxyModel instance");
|
qDebug("Destroying FeedsProxyModel instance");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
bool FeedsProxyModel::lessThan(const QModelIndex &left,
|
bool FeedsProxyModel::lessThan(const QModelIndex &left,
|
||||||
const QModelIndex &right) const {
|
const QModelIndex &right) const {
|
||||||
if (left.isValid() && right.isValid()) {
|
if (left.isValid() && right.isValid()) {
|
||||||
|
@ -33,62 +33,62 @@ QString NetworkFactory::networkErrorText(QNetworkReply::NetworkError error_code)
|
|||||||
case QNetworkReply::ProtocolUnknownError:
|
case QNetworkReply::ProtocolUnknownError:
|
||||||
case QNetworkReply::ProtocolFailure:
|
case QNetworkReply::ProtocolFailure:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("protocol error");
|
return tr("protocol error");
|
||||||
|
|
||||||
case QNetworkReply::HostNotFoundError:
|
case QNetworkReply::HostNotFoundError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("host not found");
|
return tr("host not found");
|
||||||
|
|
||||||
case QNetworkReply::RemoteHostClosedError:
|
case QNetworkReply::RemoteHostClosedError:
|
||||||
case QNetworkReply::ConnectionRefusedError:
|
case QNetworkReply::ConnectionRefusedError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("connection refused");
|
return tr("connection refused");
|
||||||
|
|
||||||
case QNetworkReply::TimeoutError:
|
case QNetworkReply::TimeoutError:
|
||||||
case QNetworkReply::ProxyTimeoutError:
|
case QNetworkReply::ProxyTimeoutError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("connection timed out");
|
return tr("connection timed out");
|
||||||
|
|
||||||
case QNetworkReply::SslHandshakeFailedError:
|
case QNetworkReply::SslHandshakeFailedError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("SSL handshake failed");
|
return tr("SSL handshake failed");
|
||||||
|
|
||||||
case QNetworkReply::ProxyConnectionClosedError:
|
case QNetworkReply::ProxyConnectionClosedError:
|
||||||
case QNetworkReply::ProxyConnectionRefusedError:
|
case QNetworkReply::ProxyConnectionRefusedError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("proxy server connection refused");
|
return tr("proxy server connection refused");
|
||||||
|
|
||||||
case QNetworkReply::TemporaryNetworkFailureError:
|
case QNetworkReply::TemporaryNetworkFailureError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("temporary failure");
|
return tr("temporary failure");
|
||||||
|
|
||||||
case QNetworkReply::AuthenticationRequiredError:
|
case QNetworkReply::AuthenticationRequiredError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("authentication failed");
|
return tr("authentication failed");
|
||||||
|
|
||||||
case QNetworkReply::ProxyAuthenticationRequiredError:
|
case QNetworkReply::ProxyAuthenticationRequiredError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("proxy authentication required");
|
return tr("proxy authentication required");
|
||||||
|
|
||||||
case QNetworkReply::ProxyNotFoundError:
|
case QNetworkReply::ProxyNotFoundError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("proxy server not found");
|
return tr("proxy server not found");
|
||||||
|
|
||||||
case QNetworkReply::NoError:
|
case QNetworkReply::NoError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("success");
|
return tr("success");
|
||||||
|
|
||||||
case QNetworkReply::UnknownContentError:
|
case QNetworkReply::UnknownContentError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("uknown content");
|
return tr("uknown content");
|
||||||
|
|
||||||
case QNetworkReply::ContentNotFoundError:
|
case QNetworkReply::ContentNotFoundError:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("content not found");
|
return tr("content not found");
|
||||||
|
|
||||||
default:
|
default:
|
||||||
//: Network status.
|
//: Network status.
|
||||||
return QObject::tr("unknown error");
|
return tr("unknown error");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,11 +19,14 @@
|
|||||||
#define NETWORKFACTORY_H
|
#define NETWORKFACTORY_H
|
||||||
|
|
||||||
#include <QNetworkReply>
|
#include <QNetworkReply>
|
||||||
|
#include <QApplication>
|
||||||
|
|
||||||
|
|
||||||
class FeedsModelStandardFeed;
|
class FeedsModelStandardFeed;
|
||||||
|
|
||||||
class NetworkFactory {
|
class NetworkFactory {
|
||||||
|
Q_DECLARE_TR_FUNCTIONS(NetworkFactory)
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Constructor.
|
// Constructor.
|
||||||
explicit NetworkFactory();
|
explicit NetworkFactory();
|
||||||
|
@ -133,11 +133,11 @@ QMap<QString, QString> TextFactory::generetaEscapes() {
|
|||||||
|
|
||||||
sequences["<"] = '<';
|
sequences["<"] = '<';
|
||||||
sequences[">"] = '>';
|
sequences[">"] = '>';
|
||||||
sequences["&"] = '&';
|
sequences["&"] = '&';
|
||||||
sequences["""] = '\"';
|
sequences["""] = '\"';
|
||||||
sequences[" "] = ' ';
|
sequences[" "] = ' ';
|
||||||
sequences["±"] = "±";
|
sequences["±"] = "±";
|
||||||
sequences["×"] = "×";
|
sequences["×"] = "×";
|
||||||
sequences["'"] = '\'';
|
sequences["'"] = '\'';
|
||||||
|
|
||||||
return sequences;
|
return sequences;
|
||||||
@ -146,12 +146,12 @@ QMap<QString, QString> TextFactory::generetaEscapes() {
|
|||||||
QMap<QString, QString> TextFactory::generateDeescapes() {
|
QMap<QString, QString> TextFactory::generateDeescapes() {
|
||||||
QMap<QString, QString> sequences;
|
QMap<QString, QString> sequences;
|
||||||
|
|
||||||
sequences["<"] = "<";
|
sequences["<"] = "<";
|
||||||
sequences[">"] = ">";
|
sequences[">"] = ">";
|
||||||
sequences["&"] = "&";
|
sequences["&"] = "&";
|
||||||
sequences["\""] = """;
|
sequences["\""] = """;
|
||||||
sequences["±"] = "±";
|
sequences["±"] = "±";
|
||||||
sequences["×"] = "×";
|
sequences["×"] = "×";
|
||||||
sequences["\'"] = "'";
|
sequences["\'"] = "'";
|
||||||
|
|
||||||
return sequences;
|
return sequences;
|
||||||
|
@ -36,5 +36,4 @@ ComboBoxWithStatus::ComboBoxWithStatus(QWidget *parent)
|
|||||||
}
|
}
|
||||||
|
|
||||||
ComboBoxWithStatus::~ComboBoxWithStatus() {
|
ComboBoxWithStatus::~ComboBoxWithStatus() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
CornerButton::CornerButton(QWidget *parent) : QToolButton(parent) {
|
CornerButton::CornerButton(QWidget *parent) : QToolButton(parent) {
|
||||||
//: Tooltip for "new tab" webbrowser corner button.
|
//: Tooltip for "new tab" webbrowser corner button.
|
||||||
setToolTip(tr("Open new tab"));
|
setToolTip(tr("Open new web browser tab."));
|
||||||
setAutoRaise(true);
|
setAutoRaise(true);
|
||||||
setIcon(IconThemeFactory::instance()->fromTheme("list-add"));
|
setIcon(IconThemeFactory::instance()->fromTheme("list-add"));
|
||||||
}
|
}
|
||||||
|
@ -137,6 +137,7 @@ void FeedMessageViewer::updateTrayIconStatus(int unread_messages,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void FeedMessageViewer::onFeedUpdatesStarted() {
|
void FeedMessageViewer::onFeedUpdatesStarted() {
|
||||||
|
//: Text display in status bar when feed update is started.
|
||||||
FormMain::instance()->statusBar()->showProgress(0, tr("Feed update started"));
|
FormMain::instance()->statusBar()->showProgress(0, tr("Feed update started"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -146,6 +147,7 @@ void FeedMessageViewer::onFeedUpdatesProgress(FeedsModelFeed *feed,
|
|||||||
// Some feed got updated.
|
// Some feed got updated.
|
||||||
m_feedsView->updateCountsOfParticularFeed(feed, true);
|
m_feedsView->updateCountsOfParticularFeed(feed, true);
|
||||||
FormMain::instance()->statusBar()->showProgress((current * 100.0) / total,
|
FormMain::instance()->statusBar()->showProgress((current * 100.0) / total,
|
||||||
|
//: Text display in status bar when particular feed is updated.
|
||||||
tr("Updated feed '%1'").arg(feed->title()));
|
tr("Updated feed '%1'").arg(feed->title()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -321,7 +323,6 @@ void FeedMessageViewer::initializeViews() {
|
|||||||
setLayout(central_layout);
|
setLayout(central_layout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void FeedMessageViewer::vacuumDatabase() {
|
void FeedMessageViewer::vacuumDatabase() {
|
||||||
bool is_tray_activated = SystemTrayIcon::isSystemTrayActivated();
|
bool is_tray_activated = SystemTrayIcon::isSystemTrayActivated();
|
||||||
|
|
||||||
|
@ -195,6 +195,7 @@ void FeedsView::executeNextAutoUpdate() {
|
|||||||
|
|
||||||
if (SystemTrayIcon::isSystemTrayActivated()) {
|
if (SystemTrayIcon::isSystemTrayActivated()) {
|
||||||
SystemTrayIcon::instance()->showMessage(tr("Scheduled update started"),
|
SystemTrayIcon::instance()->showMessage(tr("Scheduled update started"),
|
||||||
|
//: RSS Guard is performing updates right now.
|
||||||
tr("%1 is performing scheduled update of some feeds.").arg(APP_NAME),
|
tr("%1 is performing scheduled update of some feeds.").arg(APP_NAME),
|
||||||
QSystemTrayIcon::Information);
|
QSystemTrayIcon::Information);
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,8 @@ FormAbout::FormAbout(QWidget *parent) : QDialog(parent), m_ui(new Ui::FormAbout)
|
|||||||
// Set flags and attributes.
|
// Set flags and attributes.
|
||||||
setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::Dialog);
|
setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::Dialog);
|
||||||
setWindowIcon(IconThemeFactory::instance()->fromTheme("application-about"));
|
setWindowIcon(IconThemeFactory::instance()->fromTheme("application-about"));
|
||||||
|
//: About RSS Guard dialog title.
|
||||||
|
setWindowTitle(tr("About %1").arg(APP_NAME));
|
||||||
|
|
||||||
#if !defined(Q_OS_WIN)
|
#if !defined(Q_OS_WIN)
|
||||||
MessageBox::iconify(m_ui->m_buttonBox);
|
MessageBox::iconify(m_ui->m_buttonBox);
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>About RSS Guard</string>
|
<string notr="true"/>
|
||||||
</property>
|
</property>
|
||||||
<property name="locale">
|
<property name="locale">
|
||||||
<locale language="English" country="UnitedStates"/>
|
<locale language="English" country="UnitedStates"/>
|
||||||
@ -166,8 +166,8 @@ p, li { white-space: pre-wrap; }
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>693</width>
|
<width>67</width>
|
||||||
<height>196</height>
|
<height>66</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="autoFillBackground">
|
<property name="autoFillBackground">
|
||||||
|
@ -302,12 +302,8 @@ void FormMain::loadSize() {
|
|||||||
Settings *settings = Settings::instance();
|
Settings *settings = Settings::instance();
|
||||||
|
|
||||||
// Reload main window size & position.
|
// Reload main window size & position.
|
||||||
resize(settings->value(APP_CFG_GUI,
|
resize(settings->value(APP_CFG_GUI, "window_size", size()).toSize());
|
||||||
"window_size",
|
move(settings->value(APP_CFG_GUI, "window_position", screen.center() - rect().center()).toPoint());
|
||||||
size()).toSize());
|
|
||||||
move(settings->value(APP_CFG_GUI,
|
|
||||||
"window_position",
|
|
||||||
screen.center() - rect().center()).toPoint());
|
|
||||||
|
|
||||||
// If user exited the application while in fullsreen mode,
|
// If user exited the application while in fullsreen mode,
|
||||||
// then re-enable it now.
|
// then re-enable it now.
|
||||||
|
@ -112,7 +112,6 @@ class FormMain : public QMainWindow {
|
|||||||
void showUpdates();
|
void showUpdates();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
Ui::FormMain *m_ui;
|
Ui::FormMain *m_ui;
|
||||||
QMenu *m_trayMenu;
|
QMenu *m_trayMenu;
|
||||||
StatusBar *m_statusBar;
|
StatusBar *m_statusBar;
|
||||||
|
@ -15,16 +15,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="centralwidget">
|
<widget class="QWidget" name="centralwidget">
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<property name="leftMargin">
|
<property name="margin">
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="topMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="rightMargin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="bottomMargin">
|
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
@ -48,7 +39,7 @@
|
|||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>979</width>
|
<width>979</width>
|
||||||
<height>21</height>
|
<height>20</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QMenu" name="m_menuFile">
|
<widget class="QMenu" name="m_menuFile">
|
||||||
@ -101,7 +92,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<widget class="QMenu" name="m_menuAddItem">
|
<widget class="QMenu" name="m_menuAddItem">
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Add new item</string>
|
<string>Add new feed/category</string>
|
||||||
</property>
|
</property>
|
||||||
<addaction name="m_actionAddStandardCategory"/>
|
<addaction name="m_actionAddStandardCategory"/>
|
||||||
<addaction name="m_actionAddStandardFeed"/>
|
<addaction name="m_actionAddStandardFeed"/>
|
||||||
@ -197,13 +188,13 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionAboutGuard">
|
<action name="m_actionAboutGuard">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&About RSS Guard</string>
|
<string>&About application</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>About RSS Guard.</string>
|
<string>Displays extra info about this application.</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="shortcut">
|
<property name="shortcut">
|
||||||
<string notr="true">Ctrl+Shift+A</string>
|
<string>Ctrl+Shift+A</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="menuRole">
|
<property name="menuRole">
|
||||||
<enum>QAction::AboutRole</enum>
|
<enum>QAction::AboutRole</enum>
|
||||||
@ -255,78 +246,42 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionUpdateAllFeeds">
|
<action name="m_actionUpdateAllFeeds">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Update &all items</string>
|
<string>Update &all feeds</string>
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Update all feeds.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionUpdateSelectedFeedsCategories">
|
<action name="m_actionUpdateSelectedFeedsCategories">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Update &selected items</string>
|
<string>Update &selected feeds</string>
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Update selected feeds/categories.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionEditSelectedFeedCategory">
|
<action name="m_actionEditSelectedFeedCategory">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Edit selected item</string>
|
<string>&Edit selected feed/category</string>
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Edit selected feed/category.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionDeleteSelectedFeedCategory">
|
<action name="m_actionDeleteSelectedFeedCategory">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Delete selected item</string>
|
<string>&Delete selected feed/category</string>
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Delete selected feed/category.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionMarkSelectedMessagesAsRead">
|
<action name="m_actionMarkSelectedMessagesAsRead">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Mark selected messages as &read</string>
|
<string>Mark selected messages as &read</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Mark selected messages as read.</string>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionMarkSelectedMessagesAsUnread">
|
<action name="m_actionMarkSelectedMessagesAsUnread">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Mark selected messages as &unread</string>
|
<string>Mark selected messages as &unread</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Mark selected messages as unread.</string>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSwitchImportanceOfSelectedMessages">
|
<action name="m_actionSwitchImportanceOfSelectedMessages">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Switch &importance of selected messages</string>
|
<string>Switch &importance of selected messages</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Switch importance of selected messages.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionMarkSelectedFeedsAsRead">
|
<action name="m_actionMarkSelectedFeedsAsRead">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Mark &selected items as read</string>
|
<string>Mark &selected feeds as read</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Mark all messages (without message filters) from selected feeds as read.</string>
|
<string>Mark all messages (without message filters) from selected feeds as read.</string>
|
||||||
@ -334,7 +289,7 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionMarkSelectedFeedsAsUnread">
|
<action name="m_actionMarkSelectedFeedsAsUnread">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Mark selected items as unread</string>
|
<string>Mark selected feeds as unread</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Mark all messages (without message filters) from selected feeds as unread.</string>
|
<string>Mark all messages (without message filters) from selected feeds as unread.</string>
|
||||||
@ -342,21 +297,15 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionDeleteSelectedMessages">
|
<action name="m_actionDeleteSelectedMessages">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Clear selected messages</string>
|
<string>&Delete selected messages</string>
|
||||||
</property>
|
|
||||||
<property name="toolTip">
|
|
||||||
<string>Delete selected messages.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionClearSelectedFeeds">
|
<action name="m_actionClearSelectedFeeds">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Clear selected items</string>
|
<string>Clean selected feeds</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Remove all messages from selected feeds.</string>
|
<string>Deletes all messages from selected feeds.</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionAddStandardFeed">
|
<action name="m_actionAddStandardFeed">
|
||||||
@ -371,34 +320,16 @@
|
|||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Open selected source articles in external browser</string>
|
<string>Open selected source articles in external browser</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Open selected source articles in external browser.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionOpenSelectedMessagesInternally">
|
<action name="m_actionOpenSelectedMessagesInternally">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Open selected messages in internal browser</string>
|
<string>Open selected messages in internal browser</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Open selected messages in internal browser.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionOpenSelectedSourceArticlesInternally">
|
<action name="m_actionOpenSelectedSourceArticlesInternally">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Open selected source articles in internal browser</string>
|
<string>Open selected source articles in internal browser</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Open selected source messages in internal browser.</string>
|
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionAddStandardCategory">
|
<action name="m_actionAddStandardCategory">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
@ -421,22 +352,19 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionMarkAllFeedsRead">
|
<action name="m_actionMarkAllFeedsRead">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Mark all &items as read</string>
|
<string>Mark all &feeds as read</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Mark all messages in all feeds read. This does not take message filters into account.</string>
|
<string>Marks all messages in all feeds read. This does not take message filters into account.</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionViewSelectedItemsNewspaperMode">
|
<action name="m_actionViewSelectedItemsNewspaperMode">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>View selected items in newspaper mode</string>
|
<string>View selected feeds in newspaper mode</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</string>
|
<string>Displays all messages from selected feeds/categories in a new "newspaper mode" tab. Note that messages are not set as read automatically.</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSwitchMainWindow">
|
<action name="m_actionSwitchMainWindow">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
@ -467,38 +395,26 @@
|
|||||||
</action>
|
</action>
|
||||||
<action name="m_actionClearAllFeeds">
|
<action name="m_actionClearAllFeeds">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Clear all items</string>
|
<string>Clean all feeds</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Remove all messages from all feeds.</string>
|
<string>Deletes all messages from all feeds.</string>
|
||||||
</property>
|
|
||||||
<property name="shortcut">
|
|
||||||
<string notr="true"/>
|
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSelectNextFeedCategory">
|
<action name="m_actionSelectNextFeedCategory">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Select next feed/category</string>
|
<string>Select next feed/category</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Select next feed/category.</string>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSelectPreviousFeedCategory">
|
<action name="m_actionSelectPreviousFeedCategory">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Select previous feed/category</string>
|
<string>Select previous feed/category</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Select previous feed/category.</string>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSelectNextMessage">
|
<action name="m_actionSelectNextMessage">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Select next message</string>
|
<string>Select next message</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolTip">
|
|
||||||
<string>Select next message.</string>
|
|
||||||
</property>
|
|
||||||
</action>
|
</action>
|
||||||
<action name="m_actionSelectPreviousMessage">
|
<action name="m_actionSelectPreviousMessage">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
@ -53,6 +53,7 @@ FormSettings::FormSettings(QWidget *parent) : QDialog(parent), m_ui(new Ui::Form
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Setup behavior.
|
// Setup behavior.
|
||||||
|
m_ui->m_listSettings->setCurrentRow(0);
|
||||||
m_ui->m_treeLanguages->setColumnCount(5);
|
m_ui->m_treeLanguages->setColumnCount(5);
|
||||||
m_ui->m_treeLanguages->setHeaderHidden(false);
|
m_ui->m_treeLanguages->setHeaderHidden(false);
|
||||||
m_ui->m_treeLanguages->setHeaderLabels(QStringList()
|
m_ui->m_treeLanguages->setHeaderLabels(QStringList()
|
||||||
@ -65,8 +66,8 @@ FormSettings::FormSettings(QWidget *parent) : QDialog(parent), m_ui(new Ui::Form
|
|||||||
m_ui->m_treeSkins->setColumnCount(4);
|
m_ui->m_treeSkins->setColumnCount(4);
|
||||||
m_ui->m_treeSkins->setHeaderHidden(false);
|
m_ui->m_treeSkins->setHeaderHidden(false);
|
||||||
m_ui->m_treeSkins->setHeaderLabels(QStringList()
|
m_ui->m_treeSkins->setHeaderLabels(QStringList()
|
||||||
<< tr("Name")
|
<< /*: Skin list name column. */ tr("Name")
|
||||||
<< tr("Version")
|
<< /*: Version column of skin list. */ tr("Version")
|
||||||
<< tr("Author")
|
<< tr("Author")
|
||||||
<< tr("Email"));
|
<< tr("Email"));
|
||||||
|
|
||||||
@ -180,6 +181,7 @@ void FormSettings::selectBrowserExecutable() {
|
|||||||
QString executable_file = QFileDialog::getOpenFileName(this,
|
QString executable_file = QFileDialog::getOpenFileName(this,
|
||||||
tr("Select web browser executable"),
|
tr("Select web browser executable"),
|
||||||
QDir::homePath(),
|
QDir::homePath(),
|
||||||
|
//: File filter for external browser selection dialog.
|
||||||
tr("Executables (*.*)"));
|
tr("Executables (*.*)"));
|
||||||
|
|
||||||
if (!executable_file.isEmpty()) {
|
if (!executable_file.isEmpty()) {
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string notr="true">Dialog</string>
|
<string>Check for updates</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<item>
|
<item>
|
||||||
@ -65,8 +65,8 @@
|
|||||||
<string notr="true"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<string notr="true"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
p, li { white-space: pre-wrap; }
|
p, li { white-space: pre-wrap; }
|
||||||
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
|
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><br /></p></body></html></string>
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
<property name="textInteractionFlags">
|
<property name="textInteractionFlags">
|
||||||
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
|
||||||
|
@ -137,8 +137,7 @@ void SystemTrayIcon::show() {
|
|||||||
#else
|
#else
|
||||||
// Delay avoids race conditions and tray icon is properly displayed.
|
// Delay avoids race conditions and tray icon is properly displayed.
|
||||||
qDebug("Showing tray icon with 1000 ms delay.");
|
qDebug("Showing tray icon with 1000 ms delay.");
|
||||||
QTimer::singleShot(1000,
|
QTimer::singleShot(1000, this, SLOT(showPrivate()));
|
||||||
this, SLOT(showPrivate()));
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -261,8 +261,6 @@ int TabWidget::addBrowser(bool move_after_current,
|
|||||||
return final_index;
|
return final_index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void TabWidget::changeIcon(int index, const QIcon &new_icon) {
|
void TabWidget::changeIcon(int index, const QIcon &new_icon) {
|
||||||
setTabIcon(index, new_icon);
|
setTabIcon(index, new_icon);
|
||||||
}
|
}
|
||||||
|
@ -46,8 +46,6 @@ WebView::~WebView() {
|
|||||||
qDebug("Destroying BaseWebView.");
|
qDebug("Destroying BaseWebView.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void WebView::onLoadFinished(bool ok) {
|
void WebView::onLoadFinished(bool ok) {
|
||||||
// If page was not loaded, then display custom error page.
|
// If page was not loaded, then display custom error page.
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user