Update tr comments.

This commit is contained in:
Martin Rotter 2014-02-26 19:18:11 +01:00
parent 642cd5ed10
commit 3873872d35
12 changed files with 160 additions and 56 deletions

View File

@ -5,6 +5,7 @@
<name>CornerButton</name>
<message>
<source>Open new tab</source>
<extracomment>Tooltip for &quot;new tab&quot; webbrowser corner button.</extracomment>
<translation>Otevřít nový panel</translation>
</message>
</context>
@ -51,10 +52,12 @@
<name>FeedsModel</name>
<message>
<source>Title</source>
<extracomment>Title text in the feed list header.</extracomment>
<translation>Nadpis</translation>
</message>
<message>
<source>Titles of feeds/categories.</source>
<extracomment>Feed list header tooltips.</extracomment>
<translation>Názvy kanálů/kategorií.</translation>
</message>
<message>
@ -63,6 +66,7 @@
</message>
<message>
<source>Root</source>
<extracomment>Name of root item of feed list which can be seen in feed add/edit dialog.</extracomment>
<translation>Kořen</translation>
</message>
</context>
@ -1532,42 +1536,52 @@ currently installed one.</source>
<name>MessagesModel</name>
<message>
<source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation></translation>
</message>
<message>
<source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Přečteno</translation>
</message>
<message>
<source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>Smazáno</translation>
</message>
<message>
<source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Důležité</translation>
</message>
<message>
<source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Kanál</translation>
</message>
<message>
<source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Nadpis</translation>
</message>
<message>
<source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation></translation>
</message>
<message>
<source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Autor</translation>
</message>
<message>
<source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Vytvořeno</translation>
</message>
<message>
<source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Obsah</translation>
</message>
<message>
@ -1671,20 +1685,15 @@ currently installed one.</source>
</message>
<message numerus="yes">
<source>%n unread message(s).</source>
<extracomment>Tooltip for &quot;unread&quot; column of feed list.
----------
Tooltip for &quot;unread&quot; column of feed list.</extracomment>
<translation>
<numerusform>%n nepřečtená zpráva.</numerusform>
<numerusform>%n nepřečtené zprávy.</numerusform>
<numerusform>%n nepřečtených zpráv.</numerusform>
</translation>
</message>
<message>
<source>ATOM 1.0</source>
<translation></translation>
</message>
<message>
<source>RSS 2.0/2.0.1</source>
<translation></translation>
</message>
<message>
<source>
@ -1693,17 +1702,10 @@ This category does not contain any nested items.</source>
Tato kategorie neobsahuje žádné podřízené položky.</translation>
</message>
<message>
<source>RDF</source>
<translation></translation>
</message>
<message>
<source>RSS 0.91/0.92/0.93</source>
<translation></translation>
</message>
<message>
<source>%1 (standard category)
%2%3</source>
<extracomment>Tooltip for standard feed.</extracomment>
<translation>%1 (standardní kategorie)
%2%3</translation>
</message>
@ -1713,22 +1715,27 @@ Tato kategorie neobsahuje žádné podřízené položky.</translation>
</message>
<message>
<source>Access denied. Invalid username or password used.</source>
<extracomment>Access to MySQL server was denied.</extracomment>
<translation>Přístup zamítnut. Nesprávne jméno či heslo.</translation>
</message>
<message>
<source>Unknown error.</source>
<extracomment>Unknown MySQL error arised.</extracomment>
<translation>Neznámá chyba.</translation>
</message>
<message>
<source>does not use auto-update</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>nepoužívá auto-aktualizace</translation>
</message>
<message>
<source>uses global settings</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>používá globální nastavení</translation>
</message>
<message numerus="yes">
<source>uses specific settings (%n minute(s) to next auto-update)</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>
<numerusform>používá specifické nastavení (%n minuta do další aktualizace)</numerusform>
<numerusform>používá specifické nastavení (%n minuty do další aktualizace)</numerusform>
@ -1741,6 +1748,7 @@ Tato kategorie neobsahuje žádné podřízené položky.</translation>
Encoding: %4
Auto-update status: %5</source>
<extracomment>Tooltip for feed.</extracomment>
<translation>%1 (%2)
%3
@ -1753,58 +1761,72 @@ Status auto-aktualizace: %5</translation>
</message>
<message>
<source>protocol error</source>
<extracomment>Network status.</extracomment>
<translation>chyba protokolu</translation>
</message>
<message>
<source>host not found</source>
<extracomment>Network status.</extracomment>
<translation>hostitel nenalezen</translation>
</message>
<message>
<source>connection refused</source>
<extracomment>Network status.</extracomment>
<translation>spojení odmítnuto</translation>
</message>
<message>
<source>connection timed out</source>
<extracomment>Network status.</extracomment>
<translation>spojení vypršelo</translation>
</message>
<message>
<source>SSL handshake failed</source>
<extracomment>Network status.</extracomment>
<translation>SSL handshake selhal</translation>
</message>
<message>
<source>proxy server connection refused</source>
<extracomment>Network status.</extracomment>
<translation>spojení k proxy serveru odmítnuto</translation>
</message>
<message>
<source>temporary failure</source>
<extracomment>Network status.</extracomment>
<translation>dočasný výpadek</translation>
</message>
<message>
<source>proxy authentication required</source>
<extracomment>Network status.</extracomment>
<translation>proxy autentifikace selhala</translation>
</message>
<message>
<source>proxy server not found</source>
<extracomment>Network status.</extracomment>
<translation>proxy server nenalezen</translation>
</message>
<message>
<source>success</source>
<extracomment>Network status.</extracomment>
<translation>úspěch</translation>
</message>
<message>
<source>uknown content</source>
<extracomment>Network status.</extracomment>
<translation>neznámý obsah</translation>
</message>
<message>
<source>unknown error</source>
<extracomment>Network status.</extracomment>
<translation>neznámá chyba</translation>
</message>
<message>
<source>authentication failed</source>
<extracomment>Network status.</extracomment>
<translation>autentifikace selhala</translation>
</message>
<message>
<source>content not found</source>
<extracomment>Network status.</extracomment>
<translation>obsah nenalezen</translation>
</message>
</context>

View File

@ -5,6 +5,7 @@
<name>CornerButton</name>
<message>
<source>Open new tab</source>
<extracomment>Tooltip for &quot;new tab&quot; webbrowser corner button.</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
@ -51,10 +52,12 @@
<name>FeedsModel</name>
<message>
<source>Title</source>
<extracomment>Title text in the feed list header.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Titles of feeds/categories.</source>
<extracomment>Feed list header tooltips.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
@ -63,6 +66,7 @@
</message>
<message>
<source>Root</source>
<extracomment>Name of root item of feed list which can be seen in feed add/edit dialog.</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
@ -1514,42 +1518,52 @@ currently installed one.</source>
<name>MessagesModel</name>
<message>
<source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
@ -1653,36 +1667,24 @@ currently installed one.</source>
</message>
<message numerus="yes">
<source>%n unread message(s).</source>
<extracomment>Tooltip for &quot;unread&quot; column of feed list.
----------
Tooltip for &quot;unread&quot; column of feed list.</extracomment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>ATOM 1.0</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RSS 2.0/2.0.1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>
This category does not contain any nested items.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RDF</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>RSS 0.91/0.92/0.93</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 (standard category)
%2%3</source>
<extracomment>Tooltip for standard feed.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
@ -1691,22 +1693,27 @@ This category does not contain any nested items.</source>
</message>
<message>
<source>Access denied. Invalid username or password used.</source>
<extracomment>Access to MySQL server was denied.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unknown error.</source>
<extracomment>Unknown MySQL error arised.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>does not use auto-update</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>uses global settings</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>uses specific settings (%n minute(s) to next auto-update)</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
@ -1718,6 +1725,7 @@ This category does not contain any nested items.</source>
Encoding: %4
Auto-update status: %5</source>
<extracomment>Tooltip for feed.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
@ -1726,58 +1734,72 @@ Auto-update status: %5</source>
</message>
<message>
<source>protocol error</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>host not found</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>connection refused</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>connection timed out</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>SSL handshake failed</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>proxy server connection refused</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>temporary failure</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>proxy authentication required</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>proxy server not found</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>success</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>uknown content</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>unknown error</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>authentication failed</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>content not found</source>
<extracomment>Network status.</extracomment>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -5,6 +5,7 @@
<name>CornerButton</name>
<message>
<source>Open new tab</source>
<extracomment>Tooltip for &quot;new tab&quot; webbrowser corner button.</extracomment>
<translation>Open nieuw tabblad</translation>
</message>
</context>
@ -51,10 +52,12 @@
<name>FeedsModel</name>
<message>
<source>Title</source>
<extracomment>Title text in the feed list header.</extracomment>
<translation>Titel</translation>
</message>
<message>
<source>Titles of feeds/categories.</source>
<extracomment>Feed list header tooltips.</extracomment>
<translation>Naam van feeds/categorieën.</translation>
</message>
<message>
@ -63,6 +66,7 @@
</message>
<message>
<source>Root</source>
<extracomment>Name of root item of feed list which can be seen in feed add/edit dialog.</extracomment>
<translation>Root</translation>
</message>
</context>
@ -1535,42 +1539,52 @@ de geïnstalleerde.</translation>
<name>MessagesModel</name>
<message>
<source>Id</source>
<extracomment>Tooltip for ID of message.</extracomment>
<translation>ld</translation>
</message>
<message>
<source>Read</source>
<extracomment>Tooltip for &quot;read&quot; column in msg list.</extracomment>
<translation>Lees</translation>
</message>
<message>
<source>Deleted</source>
<extracomment>Tooltip for &quot;deleted&quot; column in msg list.</extracomment>
<translation>verwijder</translation>
</message>
<message>
<source>Important</source>
<extracomment>Tooltip for &quot;important&quot; column in msg list.</extracomment>
<translation>Belangrijk</translation>
</message>
<message>
<source>Feed</source>
<extracomment>Tooltip for name of feed for message.</extracomment>
<translation>Feed</translation>
</message>
<message>
<source>Title</source>
<extracomment>Tooltip for title of message.</extracomment>
<translation>Titel</translation>
</message>
<message>
<source>Url</source>
<extracomment>Tooltip for url of message.</extracomment>
<translation>Url</translation>
</message>
<message>
<source>Author</source>
<extracomment>Tooltip for author of message.</extracomment>
<translation>Auteur</translation>
</message>
<message>
<source>Created on</source>
<extracomment>Tooltip for creation date of message.</extracomment>
<translation>Gemaakt op</translation>
</message>
<message>
<source>Contents</source>
<extracomment>Tooltip for contents of message.</extracomment>
<translation>Inhoud</translation>
</message>
<message>
@ -1674,19 +1688,14 @@ de geïnstalleerde.</translation>
</message>
<message numerus="yes">
<source>%n unread message(s).</source>
<extracomment>Tooltip for &quot;unread&quot; column of feed list.
----------
Tooltip for &quot;unread&quot; column of feed list.</extracomment>
<translation>
<numerusform>%n ongelezen bericht.</numerusform>
<numerusform>%n ongelezen berichten.</numerusform>
</translation>
</message>
<message>
<source>ATOM 1.0</source>
<translation>ATOM 1.0</translation>
</message>
<message>
<source>RSS 2.0/2.0.1</source>
<translation>RSS 2.0/2.0.1</translation>
</message>
<message>
<source>
@ -1695,17 +1704,10 @@ This category does not contain any nested items.</source>
Deze categorie bevat geen nested items.</translation>
</message>
<message>
<source>RDF</source>
<translation>RDF</translation>
</message>
<message>
<source>RSS 0.91/0.92/0.93</source>
<translation>RSS 0.91/0.92/0.93</translation>
</message>
<message>
<source>%1 (standard category)
%2%3</source>
<extracomment>Tooltip for standard feed.</extracomment>
<translation>%1 (standaard categorie)
%2%3</translation>
</message>
@ -1715,22 +1717,27 @@ Deze categorie bevat geen nested items.</translation>
</message>
<message>
<source>Access denied. Invalid username or password used.</source>
<extracomment>Access to MySQL server was denied.</extracomment>
<translation>Toegang geweigerd. Ongeldig gebruikersnaam of paswoord gebruikt.</translation>
</message>
<message>
<source>Unknown error.</source>
<extracomment>Unknown MySQL error arised.</extracomment>
<translation>Onbekende fout.</translation>
</message>
<message>
<source>does not use auto-update</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>automatisch bijwerken niet gebruiken</translation>
</message>
<message>
<source>uses global settings</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>gebruik algemene instellingen</translation>
</message>
<message numerus="yes">
<source>uses specific settings (%n minute(s) to next auto-update)</source>
<extracomment>Describes feed auto-update status.</extracomment>
<translation>
<numerusform>gebruik specifieke instellingen (%n minuut voor volgende automatische update)</numerusform>
<numerusform>gebruik specifieke instellingen (%n minuten voor volgende automatische update)</numerusform>
@ -1742,6 +1749,7 @@ Deze categorie bevat geen nested items.</translation>
Encoding: %4
Auto-update status: %5</source>
<extracomment>Tooltip for feed.</extracomment>
<translation>%1 (%2)
%3
@ -1754,58 +1762,72 @@ Status automatisch bijwerken: %5</translation>
</message>
<message>
<source>protocol error</source>
<extracomment>Network status.</extracomment>
<translation>protocol fout</translation>
</message>
<message>
<source>host not found</source>
<extracomment>Network status.</extracomment>
<translation>host niet gevonden</translation>
</message>
<message>
<source>connection refused</source>
<extracomment>Network status.</extracomment>
<translation>verbinding geweigerd</translation>
</message>
<message>
<source>connection timed out</source>
<extracomment>Network status.</extracomment>
<translation>Verbindings time-out</translation>
</message>
<message>
<source>SSL handshake failed</source>
<extracomment>Network status.</extracomment>
<translation>SSL handshake is mislukt</translation>
</message>
<message>
<source>proxy server connection refused</source>
<extracomment>Network status.</extracomment>
<translation>proxy server verbinding geweigerd</translation>
</message>
<message>
<source>temporary failure</source>
<extracomment>Network status.</extracomment>
<translation>tijdelijke storing</translation>
</message>
<message>
<source>proxy authentication required</source>
<extracomment>Network status.</extracomment>
<translation>proxy verificatie vereist</translation>
</message>
<message>
<source>proxy server not found</source>
<extracomment>Network status.</extracomment>
<translation>proxy server niet gevonden</translation>
</message>
<message>
<source>success</source>
<extracomment>Network status.</extracomment>
<translation>succes</translation>
</message>
<message>
<source>uknown content</source>
<extracomment>Network status.</extracomment>
<translation>onbekende inhoud</translation>
</message>
<message>
<source>unknown error</source>
<extracomment>Network status.</extracomment>
<translation>onbekende fout</translation>
</message>
<message>
<source>authentication failed</source>
<extracomment>Network status.</extracomment>
<translation>verificatie mislukt</translation>
</message>
<message>
<source>content not found</source>
<extracomment>Network status.</extracomment>
<translation>inhoud niet gevonden</translation>
</message>
</context>

View File

@ -87,9 +87,11 @@ QString DatabaseFactory::mysqlInterpretErrorCode(MySQLError error_code) {
return QObject::tr("No MySQL server is running in the target destination.");
case MySQLAccessDenied:
//: Access to MySQL server was denied.
return QObject::tr("Access denied. Invalid username or password used.");
default:
//: Unknown MySQL error arised.
return QObject::tr("Unknown error.");
}
}

View File

@ -38,10 +38,16 @@ FeedsModel::FeedsModel(QObject *parent) : QAbstractItemModel(parent) {
m_rootItem = new FeedsModelRootItem();
m_rootItem->setId(NO_PARENT_CATEGORY);
//: Name of root item of feed list which can be seen in feed add/edit dialog.
m_rootItem->setTitle(tr("Root"));
m_rootItem->setIcon(IconThemeFactory::instance()->fromTheme("folder-root"));
m_countsIcon = IconThemeFactory::instance()->fromTheme("mail-mark-unread");
//: Title text in the feed list header.
m_headerData << tr("Title");
//: Feed list header tooltips.
m_tooltipData << tr("Titles of feeds/categories.") <<
tr("Counts of unread/all meesages.");

View File

@ -52,17 +52,17 @@ int FeedsModelFeed::countOfUnreadMessages() const {
QString FeedsModelFeed::typeToString(FeedsModelFeed::Type type) {
switch (type) {
case StandardAtom10:
return QObject::tr("ATOM 1.0");
return "ATOM 1.0";
case StandardRdf:
return QObject::tr("RDF");
return "RDF";
case StandardRss0X:
return QObject::tr("RSS 0.91/0.92/0.93");
return "RSS 0.91/0.92/0.93";
case StandardRss2X:
default:
return QObject::tr("RSS 2.0/2.0.1");
return "RSS 2.0/2.0.1";
}
}

View File

@ -40,6 +40,7 @@ QVariant FeedsModelStandardCategory::data(int column, int role) const {
switch (role) {
case Qt::ToolTipRole:
if (column == FDS_MODEL_TITLE_INDEX) {
//: Tooltip for standard feed.
return QObject::tr("%1 (standard category)\n"
"%2%3").arg(m_title,
m_description,
@ -48,6 +49,7 @@ QVariant FeedsModelStandardCategory::data(int column, int role) const {
"");
}
else if (column == FDS_MODEL_COUNTS_INDEX) {
//: Tooltip for "unread" column of feed list.
return QObject::tr("%n unread message(s).", "", countOfUnreadMessages());
}
else {

View File

@ -227,15 +227,18 @@ QVariant FeedsModelStandardFeed::data(int column, int role) const {
switch (m_autoUpdateType) {
case DontAutoUpdate:
//: Describes feed auto-update status.
auto_update_string = QObject::tr("does not use auto-update");
break;
case DefaultAutoUpdate:
//: Describes feed auto-update status.
auto_update_string = QObject::tr("uses global settings");
break;
case SpecificAutoUpdate:
default:
//: Describes feed auto-update status.
auto_update_string = QObject::tr("uses specific settings "
"(%n minute(s) to next auto-update)",
0,
@ -243,6 +246,7 @@ QVariant FeedsModelStandardFeed::data(int column, int role) const {
break;
}
//: Tooltip for feed.
return QObject::tr("%1 (%2)\n"
"%3\n\n"
"Encoding: %4\n"
@ -253,6 +257,7 @@ QVariant FeedsModelStandardFeed::data(int column, int role) const {
auto_update_string);
}
else if (column == FDS_MODEL_COUNTS_INDEX) {
//: Tooltip for "unread" column of feed list.
return QObject::tr("%n unread message(s).", 0, countOfUnreadMessages());
}
else {

View File

@ -111,9 +111,17 @@ Message MessagesModel::messageAt(int row_index) const {
}
void MessagesModel::setupHeaderData() {
m_headerData << tr("Id") << tr("Read") << tr("Deleted") << tr("Important") <<
tr("Feed") << tr("Title") << tr("Url") << tr("Author") <<
tr("Created on") << tr("Contents");
m_headerData << /*: Tooltip for ID of message.*/ tr("Id") <<
/*: Tooltip for "read" column in msg list.*/ tr("Read") <<
/*: Tooltip for "deleted" column in msg list.*/ tr("Deleted") <<
/*: Tooltip for "important" column in msg list.*/ tr("Important") <<
/*: Tooltip for name of feed for message.*/ tr("Feed") <<
/*: Tooltip for title of message.*/ tr("Title") <<
/*: Tooltip for url of message.*/ tr("Url") <<
/*: Tooltip for author of message.*/ tr("Author") <<
/*: Tooltip for creation date of message.*/ tr("Created on") <<
/*: Tooltip for contents of message.*/ tr("Contents");
m_tooltipData << tr("Id of the message.") << tr("Is message read?") <<
tr("Is message deleted?") << tr("Is message important?") <<
tr("Id of feed which this message belongs to.") <<

View File

@ -32,48 +32,62 @@ QString NetworkFactory::networkErrorText(QNetworkReply::NetworkError error_code)
switch (error_code) {
case QNetworkReply::ProtocolUnknownError:
case QNetworkReply::ProtocolFailure:
//: Network status.
return QObject::tr("protocol error");
case QNetworkReply::HostNotFoundError:
//: Network status.
return QObject::tr("host not found");
case QNetworkReply::RemoteHostClosedError:
case QNetworkReply::ConnectionRefusedError:
//: Network status.
return QObject::tr("connection refused");
case QNetworkReply::TimeoutError:
case QNetworkReply::ProxyTimeoutError:
//: Network status.
return QObject::tr("connection timed out");
case QNetworkReply::SslHandshakeFailedError:
//: Network status.
return QObject::tr("SSL handshake failed");
case QNetworkReply::ProxyConnectionClosedError:
case QNetworkReply::ProxyConnectionRefusedError:
//: Network status.
return QObject::tr("proxy server connection refused");
case QNetworkReply::TemporaryNetworkFailureError:
//: Network status.
return QObject::tr("temporary failure");
case QNetworkReply::AuthenticationRequiredError:
//: Network status.
return QObject::tr("authentication failed");
case QNetworkReply::ProxyAuthenticationRequiredError:
//: Network status.
return QObject::tr("proxy authentication required");
case QNetworkReply::ProxyNotFoundError:
//: Network status.
return QObject::tr("proxy server not found");
case QNetworkReply::NoError:
//: Network status.
return QObject::tr("success");
case QNetworkReply::UnknownContentError:
//: Network status.
return QObject::tr("uknown content");
case QNetworkReply::ContentNotFoundError:
//: Network status.
return QObject::tr("content not found");
default:
//: Network status.
return QObject::tr("unknown error");
}
}

View File

@ -23,7 +23,7 @@
class FeedsModelStandardFeed;
class NetworkFactory {
class NetworkFactory {
private:
// Constructor.
explicit NetworkFactory();

View File

@ -21,6 +21,7 @@
CornerButton::CornerButton(QWidget *parent) : QToolButton(parent) {
//: Tooltip for "new tab" webbrowser corner button.
setToolTip(tr("Open new tab"));
setAutoRaise(true);
setIcon(IconThemeFactory::instance()->fromTheme("list-add"));