This commit is contained in:
Martin Rotter 2014-10-20 18:38:24 +02:00
parent 645b83fbd9
commit 1b10d33787
16 changed files with 1374 additions and 85 deletions

View File

@ -496,6 +496,7 @@ set(APP_TRANSLATIONS
localization/rssguard-cs_CZ.ts localization/rssguard-cs_CZ.ts
localization/rssguard-de_DE.ts localization/rssguard-de_DE.ts
localization/rssguard-en_GB.ts localization/rssguard-en_GB.ts
localization/rssguard-en_US.ts
localization/rssguard-fr_FR.ts localization/rssguard-fr_FR.ts
localization/rssguard-it_IT.ts localization/rssguard-it_IT.ts
localization/rssguard-nl_NL.ts localization/rssguard-nl_NL.ts
@ -510,6 +511,7 @@ set(APP_TRANSLATIONS_WO_QT
localization/rssguard-cs_CZ.ts localization/rssguard-cs_CZ.ts
localization/rssguard-de_DE.ts localization/rssguard-de_DE.ts
localization/rssguard-en_GB.ts localization/rssguard-en_GB.ts
localization/rssguard-en_US.ts
localization/rssguard-fr_FR.ts localization/rssguard-fr_FR.ts
localization/rssguard-it_IT.ts localization/rssguard-it_IT.ts
localization/rssguard-nl_NL.ts localization/rssguard-nl_NL.ts

View File

@ -394,6 +394,82 @@ Automatický update: %5</translation>
<translation>ČÁSTEČNĚ portable</translation> <translation>ČÁSTEČNĚ portable</translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Nastavení</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Výsledky operací</translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Doposud neprovedena žádná operace.</translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1251,6 +1327,69 @@ Automatický update: %5</translation>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation>&amp;Restartovat</translation> <translation>&amp;Restartovat</translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Výsledky operací</translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Doposud neprovedena žádná operace.</translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1812,6 +1951,18 @@ Musíte restartovat manuálně.</translation>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation>Chcete restartovat nyní?</translation> <translation>Chcete restartovat nyní?</translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -2231,6 +2382,17 @@ Přejít na web aplikace a stáhnout jej ručně.</translation>
<translation>Přepnout režim okna aplikace rovnou z ikonky ve stavovém pruhu.</translation> <translation>Přepnout režim okna aplikace rovnou z ikonky ve stavovém pruhu.</translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="de_DE"> <TS version="2.0" language="de_DE">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; 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 &quot;counts&quot; column tooltip.</extracomment>
<translation>Anzahl ungelesener/aller Nachrichten.</translation> <translation>Anzahl ungelesener/aller Nachrichten.</translation>
</message> </message>
<message> <message>
@ -382,6 +384,82 @@ Auto-update status: %5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Einstellungen</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1239,6 +1317,69 @@ Auto-update status: %5</source>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1265,7 +1406,9 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation>Sprache</translation> <translation>Sprache</translation>
</message> </message>
<message> <message>
@ -1323,10 +1466,12 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation>Code</translation> <translation>Code</translation>
</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>
@ -1404,6 +1549,7 @@ Auto-update status: %5</source>
</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>
@ -1777,6 +1923,18 @@ You have to restart manually.</source>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -1920,42 +2078,52 @@ Go to application website to obtain it manually.</source>
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Lesen</translation> <translation>Lesen</translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>Gelöscht</translation> <translation>Gelöscht</translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Wichtig</translation> <translation>Wichtig</translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Feed</translation> <translation>Feed</translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titel</translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>Url</translation> <translation>Url</translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Author</translation> <translation>Author</translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Erstellt am</translation> <translation>Erstellt am</translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Inhalt</translation> <translation>Inhalt</translation>
</message> </message>
<message> <message>
@ -2188,6 +2356,17 @@ Go to application website to obtain it manually.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="en_GB"> <TS version="2.0" language="en_GB">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; 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 &quot;counts&quot; column tooltip.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -382,6 +384,82 @@ Auto-update status: %5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1239,6 +1317,69 @@ Auto-update status: %5</source>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1265,7 +1406,9 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -1323,10 +1466,12 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</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>
@ -1404,6 +1549,7 @@ Auto-update status: %5</source>
</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>
@ -1775,6 +1921,18 @@ You have to restart manually.</source>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -1915,42 +2073,52 @@ Go to application website to obtain it manually.</source>
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2183,6 +2351,17 @@ Go to application website to obtain it manually.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="en_US"> <TS version="2.0" language="en_US">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="fr_FR"> <TS version="2.0" language="fr_FR">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -78,11 +78,11 @@
<name>FeedsImportExportModel</name> <name>FeedsImportExportModel</name>
<message> <message>
<source> (category)</source> <source> (category)</source>
<translation type="unfinished"></translation> <translation>(catégorie)</translation>
</message> </message>
<message> <message>
<source> (feed)</source> <source> (feed)</source>
<translation type="unfinished"></translation> <translation>(flux)</translation>
</message> </message>
</context> </context>
<context> <context>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; column tooltip.</extracomment>
<translation>Titres des flux/catégories.</translation> <translation>Titres des flux/catégories.</translation>
</message> </message>
<message> <message>
<source>Counts of unread/all meesages.</source> <source>Counts of unread/all meesages.</source>
<extracomment>Feed list header &quot;counts&quot; column tooltip.</extracomment>
<translation>Nombre des messages lus/non-lus.</translation> <translation>Nombre des messages lus/non-lus.</translation>
</message> </message>
<message> <message>
@ -123,15 +125,15 @@
<message numerus="yes"> <message numerus="yes">
<source>%n unread message(s).</source> <source>%n unread message(s).</source>
<extracomment>Tooltip for &quot;unread&quot; column of feed list.</extracomment> <extracomment>Tooltip for &quot;unread&quot; column of feed list.</extracomment>
<translation type="unfinished"> <translation>
<numerusform></numerusform> <numerusform>%n message(s) non lu(s).</numerusform>
<numerusform></numerusform> <numerusform>%n message(s) non lu(s).</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
<source>%1 (category)%2%3</source> <source>%1 (category)%2%3</source>
<extracomment>Tooltip for standard feed.</extracomment> <extracomment>Tooltip for standard feed.</extracomment>
<translation type="unfinished"></translation> <translation>%1 (catégorie)%2%3</translation>
</message> </message>
<message> <message>
<source> <source>
@ -164,7 +166,7 @@ This category does not contain any nested items.</source>
<extracomment>Tooltip for &quot;unread&quot; column of feed list.</extracomment> <extracomment>Tooltip for &quot;unread&quot; column of feed list.</extracomment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform>%n message(s) non lu(s).</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -181,7 +183,7 @@ Auto-update status: %5</source>
<name>FeedsModelRecycleBin</name> <name>FeedsModelRecycleBin</name>
<message> <message>
<source>Recycle bin</source> <source>Recycle bin</source>
<translation type="unfinished"></translation> <translation>Poubelle</translation>
</message> </message>
<message> <message>
<source>Recycle bin contains all deleted messages from all feeds.</source> <source>Recycle bin contains all deleted messages from all feeds.</source>
@ -190,7 +192,8 @@ Auto-update status: %5</source>
<message> <message>
<source>Recycle bin <source>Recycle bin
%1</source> %1</source>
<translation type="unfinished"></translation> <translation>Corbeille
%1</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n deleted message(s).</source> <source>%n deleted message(s).</source>
@ -359,7 +362,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Paths</source> <source>Paths</source>
<translation type="unfinished"></translation> <translation>Chemins</translation>
</message> </message>
<message> <message>
<source>Settings type</source> <source>Settings type</source>
@ -382,6 +385,82 @@ Auto-update status: %5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Paramètres</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -410,7 +489,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Add new category</source> <source>Add new category</source>
<translation type="unfinished"></translation> <translation>Ajouter une nouvelle catégorie</translation>
</message> </message>
<message> <message>
<source>Edit existing category</source> <source>Edit existing category</source>
@ -594,7 +673,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Add new feed</source> <source>Add new feed</source>
<translation type="unfinished"></translation> <translation>Ajouter un nouveau flux</translation>
</message> </message>
<message> <message>
<source>Edit existing feed</source> <source>Edit existing feed</source>
@ -810,7 +889,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Source file</source> <source>Source file</source>
<translation type="unfinished"></translation> <translation>Fichier source</translation>
</message> </message>
<message> <message>
<source>Target feeds &amp;&amp; categories</source> <source>Target feeds &amp;&amp; categories</source>
@ -818,11 +897,11 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Import feeds</source> <source>Import feeds</source>
<translation type="unfinished"></translation> <translation>Importer des flux</translation>
</message> </message>
<message> <message>
<source>OPML 2.0 files (*.opml)</source> <source>OPML 2.0 files (*.opml)</source>
<translation type="unfinished"></translation> <translation>Fichier OPML 2.0 (*.opml)</translation>
</message> </message>
<message> <message>
<source>Select file for feeds export</source> <source>Select file for feeds export</source>
@ -830,7 +909,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>File is selected.</source> <source>File is selected.</source>
<translation type="unfinished"></translation> <translation>Le fichier est sélectionné </translation>
</message> </message>
<message> <message>
<source>Select file for feeds import</source> <source>Select file for feeds import</source>
@ -862,7 +941,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Critical error occurred.</source> <source>Critical error occurred.</source>
<translation type="unfinished"></translation> <translation>Erreur critique rencontrée</translation>
</message> </message>
<message> <message>
<source>&amp;Check all items</source> <source>&amp;Check all items</source>
@ -1157,19 +1236,19 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>New &amp;feed</source> <source>New &amp;feed</source>
<translation type="unfinished"></translation> <translation>Nouveau &amp;flux</translation>
</message> </message>
<message> <message>
<source>Add new feed.</source> <source>Add new feed.</source>
<translation type="unfinished"></translation> <translation>Ajouter un nouveau flux</translation>
</message> </message>
<message> <message>
<source>New &amp;category</source> <source>New &amp;category</source>
<translation type="unfinished"></translation> <translation>Nouvelle &amp;catégorie</translation>
</message> </message>
<message> <message>
<source>Add new category.</source> <source>Add new category.</source>
<translation type="unfinished"></translation> <translation>Ajouter une nouvelle catégorie </translation>
</message> </message>
<message> <message>
<source>&amp;Toolbars</source> <source>&amp;Toolbars</source>
@ -1205,7 +1284,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>&amp;Recycle bin</source> <source>&amp;Recycle bin</source>
<translation type="unfinished"></translation> <translation>&amp;Corbeille</translation>
</message> </message>
<message> <message>
<source>Report a &amp;bug (GitHub)...</source> <source>Report a &amp;bug (GitHub)...</source>
@ -1217,7 +1296,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>&amp;Donate via PayPal</source> <source>&amp;Donate via PayPal</source>
<translation type="unfinished"></translation> <translation>&amp;Donner via PayPal</translation>
</message> </message>
<message> <message>
<source>Display &amp;wiki</source> <source>Display &amp;wiki</source>
@ -1237,6 +1316,69 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation>&amp;Redémarrer</translation>
</message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -1265,7 +1407,9 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation>Langage</translation> <translation>Langage</translation>
</message> </message>
<message> <message>
@ -1323,10 +1467,12 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation>Code</translation> <translation>Code</translation>
</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>
@ -1404,6 +1550,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Name</source> <source>Name</source>
<extracomment>Skin list name column.</extracomment>
<translation>Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
@ -1791,6 +1938,18 @@ You have to restart manually.</source>
</message> </message>
<message> <message>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation>Voulez vous redémarrer maintenant ?</translation>
</message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
@ -1907,11 +2066,11 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
</message> </message>
<message> <message>
<source>Install update</source> <source>Install update</source>
<translation type="unfinished"></translation> <translation>Installer la mise à jour</translation>
</message> </message>
<message> <message>
<source>Error occured</source> <source>Error occured</source>
<translation type="unfinished"></translation> <translation>Erreur rencontrée</translation>
</message> </message>
<message> <message>
<source>Error occured during downloading of the package.</source> <source>Error occured during downloading of the package.</source>
@ -1923,7 +2082,7 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
</message> </message>
<message> <message>
<source>Go to application website</source> <source>Go to application website</source>
<translation type="unfinished"></translation> <translation>Aller sur le site web de l&apos;application</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1937,42 +2096,52 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>Id</translation> <translation>Id</translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Lire</translation> <translation>Lire</translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>Supprimé</translation> <translation>Supprimé</translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Important</translation> <translation>Important</translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Flux</translation> <translation>Flux</translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titre</translation> <translation>Titre</translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>Url</translation> <translation>Url</translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Auteur</translation> <translation>Auteur</translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Crée sur</translation> <translation>Crée sur</translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Contenus</translation> <translation>Contenus</translation>
</message> </message>
<message> <message>
@ -2044,7 +2213,7 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
</message> </message>
<message> <message>
<source>Display all messages</source> <source>Display all messages</source>
<translation type="unfinished"></translation> <translation>Afficher tout les messages</translation>
</message> </message>
<message> <message>
<source>Message highlighter</source> <source>Message highlighter</source>
@ -2148,7 +2317,7 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
<message> <message>
<source>no errors</source> <source>no errors</source>
<extracomment>Network status.</extracomment> <extracomment>Network status.</extracomment>
<translation type="unfinished"></translation> <translation>Pas d&apos;erreurs</translation>
</message> </message>
</context> </context>
<context> <context>
@ -2205,6 +2374,17 @@ Aller sur le site de l&apos;application pour les obtenir manuellement.</translat
<translation>Changer l&apos;état de l&apos;application entre plein écran/normal depuis l&apos;icône de la barre des status.</translation> <translation>Changer l&apos;état de l&apos;application entre plein écran/normal depuis l&apos;icône de la barre des status.</translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>
@ -2245,7 +2425,7 @@ Unread news: %2</source>
</message> </message>
<message> <message>
<source>Main menu</source> <source>Main menu</source>
<translation type="unfinished"></translation> <translation>Menu principal</translation>
</message> </message>
<message> <message>
<source>Open new web browser tab.</source> <source>Open new web browser tab.</source>
@ -2260,7 +2440,7 @@ Unread news: %2</source>
</message> </message>
<message> <message>
<source>Available actions</source> <source>Available actions</source>
<translation type="unfinished"></translation> <translation>Actions possibles</translation>
</message> </message>
<message> <message>
<source>Insert separator</source> <source>Insert separator</source>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="it_IT"> <TS version="2.0" language="it_IT">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; column tooltip.</extracomment>
<translation>Titoli dei feed/categorie.</translation> <translation>Titoli dei feed/categorie.</translation>
</message> </message>
<message> <message>
<source>Counts of unread/all meesages.</source> <source>Counts of unread/all meesages.</source>
<extracomment>Feed list header &quot;counts&quot; column tooltip.</extracomment>
<translation>Conteggio dei messaggi non letti/tutti.</translation> <translation>Conteggio dei messaggi non letti/tutti.</translation>
</message> </message>
<message> <message>
@ -382,6 +384,82 @@ Auto-update status: %5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Impostazioni</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1239,6 +1317,69 @@ Auto-update status: %5</source>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1265,7 +1406,9 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation>Lingua</translation> <translation>Lingua</translation>
</message> </message>
<message> <message>
@ -1323,10 +1466,12 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation>Codice</translation> <translation>Codice</translation>
</message> </message>
<message> <message>
<source>Version</source> <source>Version</source>
<extracomment>Version column of skin list.</extracomment>
<translation>Versione</translation> <translation>Versione</translation>
</message> </message>
<message> <message>
@ -1404,6 +1549,7 @@ Auto-update status: %5</source>
</message> </message>
<message> <message>
<source>Name</source> <source>Name</source>
<extracomment>Skin list name column.</extracomment>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
@ -1777,6 +1923,18 @@ You have to restart manually.</source>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -1920,42 +2078,52 @@ Go to application website to obtain it manually.</source>
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>Id</translation> <translation>Id</translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Leggi</translation> <translation>Leggi</translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>Eliminato</translation> <translation>Eliminato</translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Importante</translation> <translation>Importante</translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Feed</translation> <translation>Feed</translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titolo</translation> <translation>Titolo</translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>Url</translation> <translation>Url</translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Autore</translation> <translation>Autore</translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Creato il</translation> <translation>Creato il</translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Contenuti</translation> <translation>Contenuti</translation>
</message> </message>
<message> <message>
@ -2188,6 +2356,17 @@ Go to application website to obtain it manually.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="nl_NL"> <TS version="2.0" language="nl_NL">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; 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 &quot;counts&quot; column tooltip.</extracomment>
<translation>Aantal van alle ongelezen berichten.</translation> <translation>Aantal van alle ongelezen berichten.</translation>
</message> </message>
<message> <message>
@ -382,6 +384,82 @@ Auto-update status: %5</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Instellingen</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Resultaten</translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Nog geen handeling uitgevoerd.</translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1240,6 +1318,69 @@ Exporteer feeds die je wilt van het geselecteerde bestand.</translation>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Resultaten</translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Nog geen handeling uitgevoerd.</translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1266,7 +1407,9 @@ Exporteer feeds die je wilt van het geselecteerde bestand.</translation>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation>Taal</translation> <translation>Taal</translation>
</message> </message>
<message> <message>
@ -1324,10 +1467,12 @@ Exporteer feeds die je wilt van het geselecteerde bestand.</translation>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation>Code</translation> <translation>Code</translation>
</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>
@ -1405,6 +1550,7 @@ Exporteer feeds die je wilt van het geselecteerde bestand.</translation>
</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>
@ -1797,6 +1943,18 @@ Je moet handmatig herstarten.</translation>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -1941,42 +2099,52 @@ Ga naar RRSguard website en download het handmatig.</translation>
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>ld</translation> <translation>ld</translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Lees</translation> <translation>Lees</translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>verwijder</translation> <translation>verwijder</translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Belangrijk</translation> <translation>Belangrijk</translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Feed</translation> <translation>Feed</translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titel</translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>Url</translation> <translation>Url</translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Auteur</translation> <translation>Auteur</translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Gemaakt op</translation> <translation>Gemaakt op</translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Inhoud</translation> <translation>Inhoud</translation>
</message> </message>
<message> <message>
@ -2209,6 +2377,17 @@ Ga naar RRSguard website en download het handmatig.</translation>
<translation>Wissel Rssguard tussen volledige scherm/normale staat vanaf deze statusbar pictogram.</translation> <translation>Wissel Rssguard tussen volledige scherm/normale staat vanaf deze statusbar pictogram.</translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="sv_SE"> <TS version="2.0" language="sv_SE">
<context> <context>
<name>Application</name> <name>Application</name>
<message> <message>
@ -94,10 +94,12 @@
</message> </message>
<message> <message>
<source>Titles of feeds/categories.</source> <source>Titles of feeds/categories.</source>
<extracomment>Feed list header &quot;titles&quot; column tooltip.</extracomment>
<translation>Namn kategorier/flöden.</translation> <translation>Namn kategorier/flöden.</translation>
</message> </message>
<message> <message>
<source>Counts of unread/all meesages.</source> <source>Counts of unread/all meesages.</source>
<extracomment>Feed list header &quot;counts&quot; column tooltip.</extracomment>
<translation>Antal meddelanden.</translation> <translation>Antal meddelanden.</translation>
</message> </message>
<message> <message>
@ -388,6 +390,82 @@ Uppdateringsstatus: %5</translation>
<translation>PARTIELLT portabel</translation> <translation>PARTIELLT portabel</translation>
</message> </message>
</context> </context>
<context>
<name>FormBackupDatabaseSettings</name>
<message>
<source>Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Items to backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Settings</source>
<translation type="unfinished">Inställningar</translation>
</message>
<message>
<source>Backup name</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Åtgärdsresultat</translation>
</message>
<message>
<source>Common name for backup files</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Ingen åtgärd slutförd än.</translation>
</message>
<message>
<source>Backup was created successfully and stored in target folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup was created successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed, database and/or settings is probably not backed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup failed. Check the output folder if your database
and/or settings were backed or not. Also make sure that target foder is writable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select destionation folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good destination folder is specified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name cannot be empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Backup name looks okay.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>FormCategoryDetails</name> <name>FormCategoryDetails</name>
<message> <message>
@ -1245,6 +1323,69 @@ Uppdateringsstatus: %5</translation>
<source>&amp;Restart</source> <source>&amp;Restart</source>
<translation>&amp;Starta om</translation> <translation>&amp;Starta om</translation>
</message> </message>
<message>
<source>&amp;Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Backup database/settings</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FormRestoreDatabaseSettings</name>
<message>
<source>Restore database/settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Operation results</source>
<translation type="unfinished">Åtgärdsresultat</translation>
</message>
<message>
<source>&amp;Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore database</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restore settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No operation executed yet.</source>
<translation type="unfinished">Ingen åtgärd slutförd än.</translation>
</message>
<message>
<source>Restoration was initiated. Restart to proceed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>You need to restart application for restoration process to finish.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Restoration was not initiated successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Database and/or settings were not copied to restoration folder successully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Select source folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good source folder is specified.</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormSettings</name> <name>FormSettings</name>
@ -1271,7 +1412,9 @@ Uppdateringsstatus: %5</translation>
</message> </message>
<message> <message>
<source>Language</source> <source>Language</source>
<extracomment>Language settings section.</extracomment> <extracomment>Language settings section.
----------
Language column of language list.</extracomment>
<translation>Språk</translation> <translation>Språk</translation>
</message> </message>
<message> <message>
@ -1329,10 +1472,12 @@ Uppdateringsstatus: %5</translation>
</message> </message>
<message> <message>
<source>Code</source> <source>Code</source>
<extracomment>Lang. code column of language list.</extracomment>
<translation>Språkkod</translation> <translation>Språkkod</translation>
</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>
@ -1410,6 +1555,7 @@ Uppdateringsstatus: %5</translation>
</message> </message>
<message> <message>
<source>Name</source> <source>Name</source>
<extracomment>Skin list name column.</extracomment>
<translation>Namn</translation> <translation>Namn</translation>
</message> </message>
<message> <message>
@ -1802,6 +1948,18 @@ Du måste starta om manuellt.</translation>
<source>Do you want to restart now?</source> <source>Do you want to restart now?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>Check for updates on application startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove junk Trolltech registry key (HKCUSoftwareTrolltech) whn application quits (Use at your own risk!)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use custom date/time format (overrides format loaded from active localization)</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>FormUpdate</name> <name>FormUpdate</name>
@ -1945,42 +2103,52 @@ Gå till programmets hemsida för att hämta den manuellt.</translation>
<name>MessagesModel</name> <name>MessagesModel</name>
<message> <message>
<source>Id</source> <source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>ID</translation> <translation>ID</translation>
</message> </message>
<message> <message>
<source>Read</source> <source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Läst</translation> <translation>Läst</translation>
</message> </message>
<message> <message>
<source>Deleted</source> <source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>Borttaget</translation> <translation>Borttaget</translation>
</message> </message>
<message> <message>
<source>Important</source> <source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Viktigt</translation> <translation>Viktigt</translation>
</message> </message>
<message> <message>
<source>Feed</source> <source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Flöde</translation> <translation>Flöde</translation>
</message> </message>
<message> <message>
<source>Title</source> <source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titel</translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<source>Url</source> <source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>URL</translation> <translation>URL</translation>
</message> </message>
<message> <message>
<source>Author</source> <source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Författare</translation> <translation>Författare</translation>
</message> </message>
<message> <message>
<source>Created on</source> <source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Skapad</translation> <translation>Skapad</translation>
</message> </message>
<message> <message>
<source>Contents</source> <source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Innehåll</translation> <translation>Innehåll</translation>
</message> </message>
<message> <message>
@ -2213,6 +2381,17 @@ Gå till programmets hemsida för att hämta den manuellt.</translation>
<translation>Växla mellan fullskärmsläge och fönsterläge.</translation> <translation>Växla mellan fullskärmsläge och fönsterläge.</translation>
</message> </message>
</context> </context>
<context>
<name>SystemFactory</name>
<message>
<source>New version available</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Click the bubble for more information.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>SystemTrayIcon</name> <name>SystemTrayIcon</name>
<message> <message>

View File

@ -3,7 +3,7 @@
Fixed: Fixed:
<ul> <ul>
<li>Fixed #76, #75, #82, #79, #85 #78, #92.</li> <li>Fixed #76, #75, #82, #79, #85 #78, #92, #93.</li>
</ul> </ul>
Added: Added:
@ -11,6 +11,7 @@ Added:
<li>Settings/database can now experimentally be exported/imported.</li> <li>Settings/database can now experimentally be exported/imported.</li>
<li>Added Swedish localization (thanks to &Aring;ke Engelbrektson).</li> <li>Added Swedish localization (thanks to &Aring;ke Engelbrektson).</li>
<li>Parent item is now selected when adding new category/feed with that parent pre-selected in feed view.</li> <li>Parent item is now selected when adding new category/feed with that parent pre-selected in feed view.</li>
<li>Message date/time format is now changeable.</li>
</ul> </ul>
Changed: Changed:

View File

@ -30,11 +30,12 @@
MessagesModel::MessagesModel(QObject *parent) MessagesModel::MessagesModel(QObject *parent)
: QSqlTableModel(parent, qApp->database()->connection("MessagesModel", DatabaseFactory::FromSettings)), : QSqlTableModel(parent, qApp->database()->connection("MessagesModel", DatabaseFactory::FromSettings)),
m_messageMode(MessagesFromFeeds), m_messageFilter(NoHighlighting) { m_messageMode(MessagesFromFeeds), m_messageFilter(NoHighlighting), m_customDateFormat(QString()) {
setObjectName("MessagesModel"); setObjectName("MessagesModel");
setupFonts(); setupFonts();
setupIcons(); setupIcons();
setupHeaderData(); setupHeaderData();
updateDateFormat();
// Set desired table and edit strategy. // Set desired table and edit strategy.
// NOTE: Changes to the database are actually NOT submitted // NOTE: Changes to the database are actually NOT submitted
@ -106,6 +107,20 @@ int MessagesModel::messageId(int row_index) const {
return data(row_index, MSG_DB_ID_INDEX, Qt::EditRole).toInt(); return data(row_index, MSG_DB_ID_INDEX, Qt::EditRole).toInt();
} }
void MessagesModel::updateDateFormat() {
if (qApp->settings()->value(APP_CFG_MESSAGES, "use_custom_date").toBool()) {
m_customDateFormat = qApp->settings()->value(APP_CFG_MESSAGES, "custom_date_format").toString();
}
else {
m_customDateFormat = QString();
}
}
void MessagesModel::reloadWholeLayout() {
emit layoutAboutToBeChanged();
emit layoutChanged();
}
Message MessagesModel::messageAt(int row_index) const { Message MessagesModel::messageAt(int row_index) const {
QSqlRecord rec = record(row_index); QSqlRecord rec = record(row_index);
Message message; Message message;
@ -157,8 +172,14 @@ QVariant MessagesModel::data(const QModelIndex &idx, int role) const {
int index_column = idx.column(); int index_column = idx.column();
if (index_column == MSG_DB_DCREATED_INDEX) { if (index_column == MSG_DB_DCREATED_INDEX) {
return TextFactory::parseDateTime(QSqlTableModel::data(idx, if (m_customDateFormat.isEmpty()) {
role).value<qint64>()).toLocalTime().toString(Qt::DefaultLocaleShortDate); return TextFactory::parseDateTime(QSqlTableModel::data(idx,
role).value<qint64>()).toLocalTime().toString(Qt::DefaultLocaleShortDate);
}
else {
return TextFactory::parseDateTime(QSqlTableModel::data(idx, role).value<qint64>()).toLocalTime().toString(m_customDateFormat);
}
} }
else if (index_column == MSG_DB_AUTHOR_INDEX) { else if (index_column == MSG_DB_AUTHOR_INDEX) {
QString author_name = QSqlTableModel::data(idx, role).toString(); QString author_name = QSqlTableModel::data(idx, role).toString();

View File

@ -80,6 +80,8 @@ class MessagesModel : public QSqlTableModel {
return m_currentFeeds; return m_currentFeeds;
} }
void updateDateFormat();
public slots: public slots:
// To disable persistent changes submissions. // To disable persistent changes submissions.
inline bool submitAll() { inline bool submitAll() {
@ -87,6 +89,8 @@ class MessagesModel : public QSqlTableModel {
return false; return false;
} }
void reloadWholeLayout();
// CORE messages manipulators. // CORE messages manipulators.
// NOTE: These are used to change properties of one message. // NOTE: These are used to change properties of one message.
// NOTE: Model is NOT reset after one of these methods are applied // NOTE: Model is NOT reset after one of these methods are applied
@ -136,6 +140,7 @@ class MessagesModel : public QSqlTableModel {
MessageMode m_messageMode; MessageMode m_messageMode;
MessageFilter m_messageFilter; MessageFilter m_messageFilter;
QString m_customDateFormat;
QList<int> m_currentFeeds; QList<int> m_currentFeeds;
QList<QString> m_headerData; QList<QString> m_headerData;
QList<QString> m_tooltipData; QList<QString> m_tooltipData;

View File

@ -52,6 +52,10 @@ class FeedMessageViewer : public TabContent {
return m_feedsView; return m_feedsView;
} }
inline MessagesView *messagesView() {
return m_messagesView;
}
inline MessagesToolBar *messagesToolBar() { inline MessagesToolBar *messagesToolBar() {
return m_toolBarMessages; return m_toolBarMessages;
} }

View File

@ -20,6 +20,7 @@
#include "definitions/definitions.h" #include "definitions/definitions.h"
#include "core/feeddownloader.h" #include "core/feeddownloader.h"
#include "core/feedsmodel.h" #include "core/feedsmodel.h"
#include "core/messagesmodel.h"
#include "miscellaneous/application.h" #include "miscellaneous/application.h"
#include "miscellaneous/settings.h" #include "miscellaneous/settings.h"
#include "miscellaneous/databasefactory.h" #include "miscellaneous/databasefactory.h"
@ -39,6 +40,7 @@
#include "gui/messagebox.h" #include "gui/messagebox.h"
#include "gui/basetoolbar.h" #include "gui/basetoolbar.h"
#include "gui/messagestoolbar.h" #include "gui/messagestoolbar.h"
#include "gui/messagesview.h"
#include "dynamic-shortcuts/dynamicshortcuts.h" #include "dynamic-shortcuts/dynamicshortcuts.h"
#include <QProcess> #include <QProcess>
@ -184,6 +186,27 @@ void FormSettings::loadFeedsMessages() {
m_ui->m_checkUpdateAllFeedsOnStartup->setChecked(settings->value(APP_CFG_FEEDS, "feeds_update_on_startup", false).toBool()); m_ui->m_checkUpdateAllFeedsOnStartup->setChecked(settings->value(APP_CFG_FEEDS, "feeds_update_on_startup", false).toBool());
m_ui->m_cmbCountsFeedList->addItems(QStringList() << "(%unread)" << "[%unread]" << "%unread/%all" << "%unread-%all" << "[%unread|%all]"); m_ui->m_cmbCountsFeedList->addItems(QStringList() << "(%unread)" << "[%unread]" << "%unread/%all" << "%unread-%all" << "[%unread|%all]");
m_ui->m_cmbCountsFeedList->setEditText(settings->value(APP_CFG_FEEDS, "count_format", "(%unread)").toString()); m_ui->m_cmbCountsFeedList->setEditText(settings->value(APP_CFG_FEEDS, "count_format", "(%unread)").toString());
initializeMessageDateFormats();
m_ui->m_checkMessagesDateTimeFormat->setChecked(settings->value(APP_CFG_MESSAGES, "use_custom_date").toBool());
int index_format = m_ui->m_cmbMessagesDateTimeFormat->findData(settings->value(APP_CFG_MESSAGES, "custom_date_format").toString());
if (index_format >= 0) {
m_ui->m_cmbMessagesDateTimeFormat->setCurrentIndex(index_format);
}
}
void FormSettings::initializeMessageDateFormats() {
QStringList best_formats; best_formats << "d/M/yyyy hh:mm:ss" << "ddd, d. M. yy hh:mm:ss" <<
"yyyy-MM-dd HH:mm:ss.z" << "yyyy-MM-ddThh:mm:ss" <<
"MMM d yyyy hh:mm:ss";;
QLocale current_locale = qApp->localization()->loadedLocale();
QDateTime current_dt = QDateTime::currentDateTime();
foreach (const QString &format, best_formats) {
m_ui->m_cmbMessagesDateTimeFormat->addItem(current_locale.toString(current_dt, format), format);
}
} }
void FormSettings::saveFeedsMessages() { void FormSettings::saveFeedsMessages() {
@ -196,9 +219,15 @@ void FormSettings::saveFeedsMessages() {
settings->setValue(APP_CFG_FEEDS, "feed_update_timeout", m_ui->m_spinFeedUpdateTimeout->value()); settings->setValue(APP_CFG_FEEDS, "feed_update_timeout", m_ui->m_spinFeedUpdateTimeout->value());
settings->setValue(APP_CFG_FEEDS, "feeds_update_on_startup", m_ui->m_checkUpdateAllFeedsOnStartup->isChecked()); settings->setValue(APP_CFG_FEEDS, "feeds_update_on_startup", m_ui->m_checkUpdateAllFeedsOnStartup->isChecked());
settings->setValue(APP_CFG_FEEDS, "count_format", m_ui->m_cmbCountsFeedList->currentText()); settings->setValue(APP_CFG_FEEDS, "count_format", m_ui->m_cmbCountsFeedList->currentText());
settings->setValue(APP_CFG_MESSAGES, "use_custom_date", m_ui->m_checkMessagesDateTimeFormat->isChecked());
settings->setValue(APP_CFG_MESSAGES, "custom_date_format",
m_ui->m_cmbMessagesDateTimeFormat->itemData(m_ui->m_cmbMessagesDateTimeFormat->currentIndex()).toString());
// TODO: aktualizovat messageview s novym formatem
qApp->mainForm()->tabWidget()->feedMessageViewer()->feedsView()->updateAutoUpdateStatus(); qApp->mainForm()->tabWidget()->feedMessageViewer()->feedsView()->updateAutoUpdateStatus();
qApp->mainForm()->tabWidget()->feedMessageViewer()->feedsView()->sourceModel()->reloadWholeLayout(); qApp->mainForm()->tabWidget()->feedMessageViewer()->feedsView()->sourceModel()->reloadWholeLayout();
qApp->mainForm()->tabWidget()->feedMessageViewer()->messagesView()->sourceModel()->updateDateFormat();
qApp->mainForm()->tabWidget()->feedMessageViewer()->messagesView()->sourceModel()->reloadWholeLayout();
} }
void FormSettings::displayProxyPassword(int state) { void FormSettings::displayProxyPassword(int state) {

View File

@ -91,6 +91,7 @@ class FormSettings : public QDialog {
void onProxyTypeChanged(int index); void onProxyTypeChanged(int index);
void loadFeedsMessages(); void loadFeedsMessages();
void initializeMessageDateFormats();
void saveFeedsMessages(); void saveFeedsMessages();
private: private:

View File

@ -400,8 +400,8 @@ Authors of this application are NOT responsible for lost data.</string>
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>684</width> <width>100</width>
<height>451</height> <height>30</height>
</rect> </rect>
</property> </property>
<layout class="QHBoxLayout" name="horizontalLayout_4"> <layout class="QHBoxLayout" name="horizontalLayout_4">
@ -478,8 +478,8 @@ Authors of this application are NOT responsible for lost data.</string>
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>678</width> <width>167</width>
<height>425</height> <height>219</height>
</rect> </rect>
</property> </property>
<layout class="QFormLayout" name="formLayout"> <layout class="QFormLayout" name="formLayout">
@ -1163,7 +1163,7 @@ Authors of this application are NOT responsible for lost data.</string>
<item> <item>
<widget class="QTabWidget" name="m_tabFeedsMessages"> <widget class="QTabWidget" name="m_tabFeedsMessages">
<property name="currentIndex"> <property name="currentIndex">
<number>1</number> <number>0</number>
</property> </property>
<widget class="QWidget" name="m_tabFeeds"> <widget class="QWidget" name="m_tabFeeds">
<attribute name="title"> <attribute name="title">
@ -1287,48 +1287,21 @@ Authors of this application are NOT responsible for lost data.</string>
</widget> </widget>
</item> </item>
<item row="2" column="0"> <item row="2" column="0">
<widget class="QGroupBox" name="m_grpMessagesDateTimeFormat"> <widget class="QCheckBox" name="m_checkMessagesDateTimeFormat">
<property name="title"> <property name="text">
<string>Use custom date/time format (overrides format loaded from active localization)</string> <string>Use custom date/time format (overrides format loaded from active localization)</string>
</property> </property>
<property name="checkable"> <property name="checkable">
<bool>true</bool> <bool>true</bool>
</property> </property>
<property name="checked"> <property name="checked">
<bool>false</bool> <bool>true</bool>
</property> </property>
<layout class="QFormLayout" name="formLayout_19">
<item row="0" column="0">
<widget class="QLabel" name="label_11">
<property name="text">
<string>Format code</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="m_cmbMessagesDateTimeFormat">
<property name="editable">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_12">
<property name="text">
<string>Example</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="m_lblMessagesDateTimeFormat">
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget> </widget>
</item> </item>
<item row="2" column="1">
<widget class="QComboBox" name="m_cmbMessagesDateTimeFormat"/>
</item>
</layout> </layout>
</widget> </widget>
</widget> </widget>
@ -1447,5 +1420,21 @@ Authors of this application are NOT responsible for lost data.</string>
</hint> </hint>
</hints> </hints>
</connection> </connection>
<connection>
<sender>m_checkMessagesDateTimeFormat</sender>
<signal>toggled(bool)</signal>
<receiver>m_cmbMessagesDateTimeFormat</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>445</x>
<y>94</y>
</hint>
<hint type="destinationlabel">
<x>778</x>
<y>95</y>
</hint>
</hints>
</connection>
</connections> </connections>
</ui> </ui>